diff options
| author | Sebastien Braun | 2010-10-10 17:08:49 +0200 |
|---|---|---|
| committer | Sebastien Braun | 2010-10-11 00:56:09 +0200 |
| commit | 2e072d898609ef8dfb5270a07e3212498648d048 (patch) | |
| tree | 790a33e4ada52517a95d2da36857fb83f77b3ad9 /src/input/CMakeLists.txt | |
| parent | Remove leftover code that serves no purpose (diff) | |
| download | pvs-2e072d898609ef8dfb5270a07e3212498648d048.tar.gz pvs-2e072d898609ef8dfb5270a07e3212498648d048.tar.xz pvs-2e072d898609ef8dfb5270a07e3212498648d048.zip | |
Code cleanup and simplification for X11FakeKeyboardHandler
Diffstat (limited to 'src/input/CMakeLists.txt')
| -rw-r--r-- | src/input/CMakeLists.txt | 32 |
1 files changed, 27 insertions, 5 deletions
diff --git a/src/input/CMakeLists.txt b/src/input/CMakeLists.txt index b7a6511..d950c67 100644 --- a/src/input/CMakeLists.txt +++ b/src/input/CMakeLists.txt @@ -5,16 +5,28 @@ set(pvsinput_SRCS unprivilegedInputHandlerChain.cpp inputEventHandler.cpp ) + +set(feature_DEFS) if(UNIX) find_file(XINPUT2_HDR X11/extensions/XInput2.h) if(XINPUT2_HDR) - set_property(SOURCE x11FakeKeyboardHandler.cpp - APPEND - PROPERTY COMPILE_DEFINITIONS HAVE_XINPUT2_H - ) + list(APPEND feature_DEFS + HAVE_XINPUT2_H) endif() - + + find_file(XINPUT_HDR X11/extensions/XInput.h) + if(XINPUT_HDR) + list(APPEND feature_DEFS + HAVE_XINPUT_H) + endif() + + find_file(XKBLIB_HDR X11/XKBlib.h) + if(XKBLIB_HDR) + list(APPEND feature_DEFS + HAVE_XKBLIB_H) + endif() + set(pvsprivinputd_SRCS pvsprivinputd.cpp pvsPrivInputHandler.cpp @@ -114,6 +126,11 @@ if(UNIX) DESTINATION sbin) endif() +set_property(SOURCE ${pvsinput_SRCS} ${pvsprivinputd_SRCS} + APPEND + PROPERTY COMPILE_DEFINITIONS ${feature_DEFS} +) + set(pvsinput_TSS i18n/pvsinput_de_DE.ts i18n/pvsinput_fr_FR.ts @@ -146,3 +163,8 @@ add_library( ${pvsinput_SRCS} ${pvsinput_RCS} ) + +add_library( + pvsinputtests + STATIC + templateMagicTests.cpp) |
