From 7774b76ad2ced1af3b3e52f0d76d4005412f0e46 Mon Sep 17 00:00:00 2001 From: James Turner Date: Tue, 17 Mar 2015 23:28:52 +0000 Subject: [PATCH] Only detect threading library where needed - avoids failure with newest CMake on Mac --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f11c07af..5b24598a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -176,6 +176,11 @@ if(APPLE) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.7") endif() +if(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR + ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") + find_package(Threads REQUIRED) +endif() + # Somehow this only works if included before searching for Boost... include(BoostTestTargets) @@ -198,7 +203,6 @@ else() endif(SIMGEAR_HEADLESS) find_package(ZLIB REQUIRED) -find_package(Threads REQUIRED) if (SYSTEM_EXPAT) message(STATUS "Requested to use system Expat library, forcing SIMGEAR_SHARED to true")