Add a resource file to vncviewer.exe so we can get an icon.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4876 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/CMakeLists.txt b/vncviewer/CMakeLists.txt
index dbd2d02..f6b6d0b 100644
--- a/vncviewer/CMakeLists.txt
+++ b/vncviewer/CMakeLists.txt
@@ -16,10 +16,18 @@
vncviewer.cxx)
if(WIN32)
- set(VNCVIEWER_SOURCES ${VNCVIEWER_SOURCES} win32.c)
+ # Since vncviewer.rc is generated, local includes will be looking
+ # in the wrong directory. We need to help it out.
+ include_directories(${CMAKE_CURRENT_SOURCE_DIR})
+ configure_file(vncviewer.rc.in vncviewer.rc)
+ set(VNCVIEWER_SOURCES
+ ${VNCVIEWER_SOURCES}
+ ${CMAKE_CURRENT_BINARY_DIR}/vncviewer.rc)
endif()
-if(APPLE)
+if(WIN32)
+ set(VNCVIEWER_SOURCES ${VNCVIEWER_SOURCES} win32.c)
+elseif(APPLE)
set(VNCVIEWER_SOURCES ${VNCVIEWER_SOURCES} cocoa.mm)
endif()