diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-03-25 07:56:48 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-03-25 07:56:48 +0300 |
commit | 5f8fa29755a062a3dff4a574c904f5e24cc48cca (patch) | |
tree | 29b17db0080d68f9ea3d320e97ada1f7cdfc4910 /CMakeLists.txt | |
parent | 2c04bab116c5e5e0d93e78a7c196a59c6c3a2944 (diff) |
add cmake option to build without xinput (tablet support)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index afb3d71a0ec..73437c63635 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -84,6 +84,10 @@ else() option(WITH_OPENMP "Enable OpenMP (has to be supported by the compiler)" OFF) endif() +if(UNIX AND NOT APPLE) + option(WITH_X11_XINPUT "Enable X11 Xinput (tablet support)" ON) +endif() + # Modifiers option(WITH_MOD_FLUID "Enable Elbeem Modifier (Fluid Simulation)" ON) option(WITH_MOD_DECIMATE "Enable Decimate Modifier" ON) @@ -384,7 +388,11 @@ if(UNIX AND NOT APPLE) mark_as_advanced(X11_XF86keysym_INCLUDE_PATH) # OpenSuse needs lutil, ArchLinux not, for now keep, can avoid by using --as-needed - set(LLIBS "-lutil -lc -lm -lpthread -lstdc++ ${X11_X11_LIB} ${X11_Xinput_LIB}") + set(LLIBS "-lutil -lc -lm -lpthread -lstdc++ ${X11_X11_LIB}") + + if(WITH_X11_XINPUT) + list(APPEND LLIBS ${X11_Xinput_LIB}) + endif() if(CMAKE_SYSTEM_NAME MATCHES "Linux") if(NOT WITH_PYTHON_MODULE) |