Skip to content

Commit dc41bff

Browse files
committed
BUG: Better logic to determine if GHCFileSystem is needed on macOS
Signed-off-by: Michael Jackson <mike.jackson@bluequartz.net>
1 parent 757b590 commit dc41bff

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,11 @@ if(APPLE)
108108
endif()
109109
message(STATUS "EbsdLib: DARWIN_VERSION ${DARWIN_VERSION}")
110110
message(STATUS "EbsdLib: CMAKE_OSX_DEPLOYMENT_TARGET: ${CMAKE_OSX_DEPLOYMENT_TARGET}")
111-
if(CMAKE_OSX_DEPLOYMENT_TARGET VERSION_LESS 10.15)
112-
message(STATUS "EbsdLib: CMAKE_OSX_DEPLOYMENT_TARGET less than 10.15. Enabling EbsdLib_USE_GHC_FILESYSTEM")
113-
set(EbsdLib_USE_GHC_FILESYSTEM ON)
111+
if(NOT "${CMAKE_OSX_DEPLOYMENT_TARGET}" STREQUAL "" )
112+
if(CMAKE_OSX_DEPLOYMENT_TARGET VERSION_LESS 10.15)
113+
message(STATUS "EbsdLib: CMAKE_OSX_DEPLOYMENT_TARGET less than 10.15. Enabling EbsdLib_USE_GHC_FILESYSTEM")
114+
set(EbsdLib_USE_GHC_FILESYSTEM ON)
115+
endif()
114116
endif()
115117
endif()
116118
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux" AND ${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9.0)

0 commit comments

Comments
 (0)