diff options
Diffstat (limited to 'win/winvnc/CMakeLists.txt')
-rw-r--r-- | win/winvnc/CMakeLists.txt | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/win/winvnc/CMakeLists.txt b/win/winvnc/CMakeLists.txt new file mode 100644 index 00000000..811492c2 --- /dev/null +++ b/win/winvnc/CMakeLists.txt @@ -0,0 +1,33 @@ +include_directories(${CMAKE_BINARY_DIR}/win) + +# Disable auto-generated manifests, since we have our own +if(MSVC) + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /MANIFEST:NO") +endif() + +add_library(wm_hooks SHARED + ../wm_hooks/wm_hooks.cxx + ../wm_hooks/wm_hooks.def + ../wm_hooks/wm_hooks.rc) + +add_executable(winvnc4 WIN32 + buildTime.cxx + ControlPanel.cxx + JavaViewer.cxx + ManagedListener.cxx + QueryConnectDialog.cxx + STrayIcon.cxx + VNCServerService.cxx + VNCServerWin32.cxx + winvnc.cxx + winvnc.rc) + +target_link_libraries(winvnc4 rfb rfb_win32 Xregion network rdr ws2_32.lib) + +install(TARGETS winvnc4 + RUNTIME DESTINATION . +) + +install(TARGETS wm_hooks + RUNTIME DESTINATION . +) |