diff options
author | Didier Raboud <odyx@debian.org> | 2013-11-27 18:53:28 +0100 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2013-11-27 18:53:28 +0100 |
commit | 343fa8f0cbad19402a2533651acc53149be1fcf5 (patch) | |
tree | a4fb835948e3d995d42ac353de72a55433673b82 /src | |
parent | 8c25650ad5e888019f350f099d6755921780c6f1 (diff) | |
download | colobot-343fa8f0cbad19402a2533651acc53149be1fcf5.tar.gz colobot-343fa8f0cbad19402a2533651acc53149be1fcf5.tar.bz2 colobot-343fa8f0cbad19402a2533651acc53149be1fcf5.zip |
Add a PLATFORM_GNU global variable matching all GNU systems such as Debian's Linux, kFreeBSD and Hurd
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/common/config.h.cmake | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ef59973..c32f054 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -28,6 +28,8 @@ if(MXE) # MXE requires special treatment elseif(PLATFORM_WINDOWS) # because it isn't included in standard linking libraries set(PLATFORM_LIBS "-lintl") +elseif(PLATFORM_GNU) + set(PLATFORM_LIBS "-lX11") elseif(PLATFORM_LINUX) # for clock_gettime set(PLATFORM_LIBS "-lrt -lX11") diff --git a/src/common/config.h.cmake b/src/common/config.h.cmake index 63cd93b..6408b6e 100644 --- a/src/common/config.h.cmake +++ b/src/common/config.h.cmake @@ -3,6 +3,7 @@ // Macros set by CMake #cmakedefine PLATFORM_WINDOWS @PLATFORM_WINDOWS@ #cmakedefine PLATFORM_LINUX @PLATFORM_LINUX@ +#cmakedefine PLATFORM_GNU @PLATFORM_GNU@ #cmakedefine PLATFORM_MACOSX @PLATFORM_MACOSX@ #cmakedefine PLATFORM_OTHER @PLATFORM_OTHER@ |