mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2024-12-01 04:23:22 +01:00
30 lines
769 B
CMake
30 lines
769 B
CMake
include_directories(${CMAKE_BINARY_DIR}/win ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
set(VNCVIEWER_JAR_PATH ${CMAKE_BINARY_DIR}/java/VncViewer.jar)
|
|
set(INDEX_VNC_PATH ${CMAKE_CURRENT_SOURCE_DIR}/index.vnc)
|
|
|
|
configure_file(winvnc.rc.in winvnc.rc)
|
|
|
|
add_executable(winvnc4 WIN32
|
|
buildTime.cxx
|
|
ControlPanel.cxx
|
|
JavaViewer.cxx
|
|
ManagedListener.cxx
|
|
QueryConnectDialog.cxx
|
|
STrayIcon.cxx
|
|
VNCServerService.cxx
|
|
VNCServerWin32.cxx
|
|
winvnc.cxx
|
|
${CMAKE_CURRENT_BINARY_DIR}/winvnc.rc)
|
|
|
|
target_link_libraries(winvnc4 rfb rfb_win32 network rdr ws2_32.lib)
|
|
|
|
if(BUILD_JAVA)
|
|
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/winvnc.rc
|
|
PROPERTIES OBJECT_DEPENDS ${CMAKE_BINARY_DIR}/java/VncViewer.jar)
|
|
endif()
|
|
|
|
install(TARGETS winvnc4
|
|
RUNTIME DESTINATION ${BIN_DIR}
|
|
)
|