Since Ctrl and Cmd tends to mess with the symbol generation, we need to do some
extra voodoo to get a good behaviour when any of those are pressed.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4366 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/CMakeLists.txt b/vncviewer/CMakeLists.txt
index 6a9f8ef..e1bda9d 100644
--- a/vncviewer/CMakeLists.txt
+++ b/vncviewer/CMakeLists.txt
@@ -1,8 +1,7 @@
include_directories(${FLTK_INCLUDE_DIR})
include_directories(${CMAKE_SOURCE_DIR}/common)
-
-add_executable(vncviewer
+set(VNCVIEWER_SOURCES
CConn.cxx
DesktopWindow.cxx
UserDialog.cxx
@@ -10,4 +9,10 @@
keysym2ucs.c
vncviewer.cxx)
+if(APPLE)
+ set(VNCVIEWER_SOURCES ${VNCVIEWER_SOURCES} osx_utils.m)
+endif()
+
+add_executable(vncviewer ${VNCVIEWER_SOURCES})
+
target_link_libraries(vncviewer rfb network rdr os Xregion ${FLTK_LIBRARIES})