diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-02-01 00:41:47 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-02-01 00:41:47 +0400 |
commit | 64c6736ef2888eaf2f694536eaf4b10b99c2de54 (patch) | |
tree | ccdd2f65a4a2d3b928fcd1bb66bf20e1ba1a397e /CMakeLists.txt | |
parent | d319d68c6584d90acc65e62fd94d34772710ab3a (diff) |
disable xinerama and xinput if libraries are missing.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index fbacb37b24e..f5bca0a071f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -799,11 +799,19 @@ if(UNIX AND NOT APPLE) set(PLATFORM_LINKLIBS "${PLATFORM_LINKLIBS} ${X11_X11_LIB}") if(WITH_X11_XINPUT) - set(PLATFORM_LINKLIBS "${PLATFORM_LINKLIBS} ${X11_Xinput_LIB}") + if(X11_Xinput_LIB) + set(PLATFORM_LINKLIBS "${PLATFORM_LINKLIBS} ${X11_Xinput_LIB}") + else() + set(WITH_X11_XINPUT OFF) + endif() endif() if(WITH_X11_XINERAMA) - set(PLATFORM_LINKLIBS "${PLATFORM_LINKLIBS} ${X11_Xinerama_LIB}") + if(X11_Xinerama_LIB) + set(PLATFORM_LINKLIBS "${PLATFORM_LINKLIBS} ${X11_Xinerama_LIB}") + else() + set(WITH_X11_XINERAMA OFF) + endif() endif() if(WITH_X11_XF86VMODE) @@ -2138,6 +2146,7 @@ if(FIRST_RUN) info_cfg_option(WITH_INSTALL_PORTABLE) info_cfg_option(WITH_X11_XF86VMODE) info_cfg_option(WITH_X11_XINPUT) + info_cfg_option(WITH_X11_XINERAMA) info_cfg_option(WITH_MEM_JEMALLOC) info_cfg_option(WITH_SYSTEM_GLEW) info_cfg_option(WITH_SYSTEM_OPENJPEG) |