Skip to content

Commit 65f845c

Browse files
committed
Default EbsdLib_USE_GHC_FILESYSTEM=OFF. Warn on too old of macOS systems
Signed-off-by: Michael Jackson <mike.jackson@bluequartz.net>
1 parent ed67bc5 commit 65f845c

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

CMakeLists.txt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,18 +104,16 @@ if(APPLE)
104104
exec_program(uname ARGS -v OUTPUT_VARIABLE DARWIN_VERSION)
105105
string(REGEX MATCH "[0-9]+" DARWIN_VERSION ${DARWIN_VERSION})
106106
if(DARWIN_VERSION VERSION_LESS 19)
107-
set(EbsdLib_USE_GHC_FILESYSTEM ON)
108-
endif()
109-
if(CMAKE_OSX_DEPLOYMENT_TARGET VERSION_LESS 10.15)
110-
set(EbsdLib_USE_GHC_FILESYSTEM ON)
107+
message(STATUS "The current macOS System is too old to compile and will fail. Please set the EbsdLib_USE_GHC_FILESYSTEM=ON variable to allow Ebsdlib to compile")
111108
endif()
109+
message(STATUS "EbsdLib: DARWIN_VERSION ${DARWIN_VERSION}")
110+
message(STATUS "EbsdLib: CMAKE_OSX_DEPLOYMENT_TARGET: ${CMAKE_OSX_DEPLOYMENT_TARGET}")
112111
endif()
113112
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux" AND ${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9.0)
114113
set(EbsdLib_USE_GHC_FILESYSTEM ON)
115114
endif()
116115

117-
message(STATUS "EbsdLib: DARWIN_VERSION ${DARWIN_VERSION}")
118-
message(STATUS "EbsdLib: CMAKE_OSX_DEPLOYMENT_TARGET: ${CMAKE_OSX_DEPLOYMENT_TARGET}")
116+
119117
message(STATUS "EbsdLib: EbsdLib_USE_GHC_FILESYSTEM: ${EbsdLib_USE_GHC_FILESYSTEM}")
120118

121119
if(EbsdLib_USE_GHC_FILESYSTEM)

0 commit comments

Comments
 (0)