From 15524650d890d757334017e8d3ee2f31a55cfbf0 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Tue, 7 Jan 2014 23:47:43 -0500 Subject: [PATCH] Portability - Improved platform recognition (thanks to Jakub Wilk). --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 73525efb9..5c00a2d34 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,6 +13,8 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") set (LINUX true) elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") set (DARWIN true) +elseif (${CMAKE_SYSTEM_NAME} MATCHES "kFreeBSD") + set (KFREEBSD true) elseif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") set (FREEBSD true) elseif (${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD") @@ -21,9 +23,7 @@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "NetBSD") set (NETBSD true) elseif (${CMAKE_SYSTEM_NAME} MATCHES "SunOS") set (SOLARIS true) -elseif (${CMAKE_SYSTEM_NAME} MATCHES "GNU/kFreeBSD") - set (KFREEBSD true) -elseif (${CMAKE_SYSTEM_NAME} MATCHES "GNU/Hurd") +elseif (${CMAKE_SYSTEM_NAME} STREQUAL "GNU") set (GNUHURD true) else (${CMAKE_SYSTEM_NAME} MATCHES "Linux") set (UNKNOWN true)