summaryrefslogtreecommitdiffstats
path: root/win/rfb_win32/CMakeLists.txt
diff options
context:
space:
mode:
authorDRC <dcommander@users.sourceforge.net>2010-10-27 07:20:27 +0000
committerDRC <dcommander@users.sourceforge.net>2010-10-27 07:20:27 +0000
commit180c0167b41bfcbfa33cd6a145ee0dc7b62505b2 (patch)
treeef4e2b196de5f2d3889a6a2fa98d4968eea9be6e /win/rfb_win32/CMakeLists.txt
parent7d5d536b73fb70a91a9e88a9bbcb75660caa695c (diff)
downloadtigervnc-180c0167b41bfcbfa33cd6a145ee0dc7b62505b2.tar.gz
tigervnc-180c0167b41bfcbfa33cd6a145ee0dc7b62505b2.zip
CMake build system for Windows
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4171 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'win/rfb_win32/CMakeLists.txt')
-rw-r--r--win/rfb_win32/CMakeLists.txt48
1 files changed, 48 insertions, 0 deletions
diff --git a/win/rfb_win32/CMakeLists.txt b/win/rfb_win32/CMakeLists.txt
new file mode 100644
index 00000000..60af6db5
--- /dev/null
+++ b/win/rfb_win32/CMakeLists.txt
@@ -0,0 +1,48 @@
+set(RFB_WIN32_SOURCES
+ AboutDialog.cxx
+ CKeyboard.cxx
+ Clipboard.cxx
+ CPointer.cxx
+ CurrentUser.cxx
+ DeviceContext.cxx
+ DeviceFrameBuffer.cxx
+ Dialog.cxx
+ DIBSectionBuffer.cxx
+ DynamicFn.cxx
+ EventManager.cxx
+ LaunchProcess.cxx
+ ListViewControl.cxx
+ LowLevelKeyEvents.cxx
+ MonitorInfo.cxx
+ MsgWindow.cxx
+ OSVersion.cxx
+ ProgressControl.cxx
+ RegConfig.cxx
+ Registry.cxx
+ ScaledDIBSectionBuffer.cxx
+ SDisplayCorePolling.cxx
+ SDisplayCoreWMHooks.cxx
+ SDisplay.cxx
+ Security.cxx
+ Service.cxx
+ SInput.cxx
+ SocketManager.cxx
+ TCharArray.cxx
+ Threading.cxx
+ ToolBar.cxx
+ TsSessions.cxx
+ Win32Util.cxx
+ WMCursor.cxx
+ WMHooks.cxx
+ WMNotifier.cxx
+ WMPoller.cxx
+ WMShatter.cxx
+ WMWindowCopyRect.cxx)
+
+if(BUILD_WINVNC)
+ set(RFB_WIN32_SOURCES ${RFB_WIN32_SOURCES} CleanDesktop.cxx)
+endif()
+
+add_library(rfb_win32 STATIC ${RFB_WIN32_SOURCES})
+
+target_link_libraries(rfb_win32 user32.lib comctl32.lib version.lib)