summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt19
1 files changed, 18 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0b5e89e..4214fd3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -27,8 +27,20 @@ FIND_PACKAGE( VNC REQUIRED )
INCLUDE_DIRECTORIES(
${CMAKE_SOURCE_DIR}
${CMAKE_BINARY_DIR}
+ ${X11_INCLUDE_DIR}
+ ${X11_XTest_INCLUDE_PATH}
+ ${X11_Xinput_INCLUDE_PATH}
)
+IF(NOT X11_XTest_FOUND)
+ MESSAGE(FATAL_ERROR "Could not find X11 extension XTest or its developer files.")
+ENDIF()
+IF(NOT X11_Xinput_FOUND)
+ MESSAGE(FATAL_ERROR "Could not find X11 extension Xinput or its developer files.")
+ENDIF()
+
+ADD_SUBDIRECTORY(src/input)
+
IF(WIN32)
SET(sysdep_suffix _Win32)
INCLUDE_DIRECTORIES(
@@ -343,6 +355,7 @@ TARGET_LINK_LIBRARIES( pvsmgr
${VNC_LIBRARIES}
${X11_LIBRARIES}
pvsmcast
+ pvsinput
)
ENDIF(WIN32)
@@ -356,6 +369,7 @@ ELSEIF(UNIX)
${VNC_LIBRARIES}
${X11_LIBRARIES}
pvsmcast
+ pvsinput
)
ENDIF(WIN32)
@@ -371,7 +385,10 @@ ELSEIF(UNIX)
${QT_LIBRARIES}
${VNC_LIBRARIES}
${X11_LIBRARIES}
- pvsmcast
+ ${X11_XTest_LIB}
+ ${X11_Xinput_LIB}
+ pvsmcast
+ pvsinput
)
ENDIF(WIN32)