File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -103,14 +103,21 @@ set(EbsdLib_USE_GHC_FILESYSTEM OFF)
103
103
if (APPLE )
104
104
exec_program (uname ARGS -v OUTPUT_VARIABLE DARWIN_VERSION )
105
105
string (REGEX MATCH "[0-9]+" DARWIN_VERSION ${DARWIN_VERSION} )
106
- message (STATUS "DARWIN_VERSION ${DARWIN_VERSION} " )
107
106
if (DARWIN_VERSION VERSION_LESS 19 )
108
107
set (EbsdLib_USE_GHC_FILESYSTEM ON )
109
108
endif ()
110
- elseif (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU" AND "${CMAKE_SYSTEM_NAME} " STREQUAL "Linux" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9.0 )
109
+ if (CMAKE_OSX_DEPLOYMENT_TARGET VERSION_LESS 10.15 )
110
+ set (EbsdLib_USE_GHC_FILESYSTEM ON )
111
+ endif ()
112
+ endif ()
113
+ if ("${CMAKE_SYSTEM_NAME} " STREQUAL "Linux" AND ${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9.0 )
111
114
set (EbsdLib_USE_GHC_FILESYSTEM ON )
112
115
endif ()
113
- message (STATUS "EbsdLib_USE_GHC_FILESYSTEM: ${EbsdLib_USE_GHC_FILESYSTEM} " )
116
+
117
+ message (STATUS "EbsdLib: DARWIN_VERSION ${DARWIN_VERSION} " )
118
+ message (STATUS "EbsdLib: CMAKE_OSX_DEPLOYMENT_TARGET: ${CMAKE_OSX_DEPLOYMENT_TARGET} " )
119
+ message (STATUS "EbsdLib: EbsdLib_USE_GHC_FILESYSTEM: ${EbsdLib_USE_GHC_FILESYSTEM} " )
120
+
114
121
if (EbsdLib_USE_GHC_FILESYSTEM )
115
122
find_package (ghcFilesystem REQUIRED NAMES ghc_filesystem ghcFilesystem )
116
123
endif ()
You can’t perform that action at this time.
0 commit comments