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()