Portability

- Properly detects Cygwin.
This commit is contained in:
Paul Beckingham
2015-01-04 21:29:46 -05:00
parent b83dc8a29e
commit 79cc9d8ed9

View File

@@ -12,6 +12,7 @@ set (HAVE_CMAKE true)
project (task) project (task)
set (PROJECT_VERSION "2.4.1") set (PROJECT_VERSION "2.4.1")
message ("CMAKE_SYSTEM_NAME ${CMAKE_SYSTEM_NAME}")
set (CMAKE_CXX_FLAGS "-std=c++11") set (CMAKE_CXX_FLAGS "-std=c++11")
if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
set (LINUX true) set (LINUX true)
@@ -30,7 +31,7 @@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
set (SOLARIS true) set (SOLARIS true)
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "GNU") elseif (${CMAKE_SYSTEM_NAME} STREQUAL "GNU")
set (GNUHURD true) set (GNUHURD true)
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") elseif (${CMAKE_SYSTEM_NAME} MATCHES "CYGWIN")
set (CYGWIN true) set (CYGWIN true)
set (CMAKE_CXX_FLAGS "-std=gnu++0x") set (CMAKE_CXX_FLAGS "-std=gnu++0x")
else (${CMAKE_SYSTEM_NAME} MATCHES "Linux") else (${CMAKE_SYSTEM_NAME} MATCHES "Linux")