endif()
if (NOT CLR_CMAKE_HOST_WIN32)
+ set(LD_GNU 1)
# detect linker
- separate_arguments(ldVersion UNIX_COMMAND "${CMAKE_C_COMPILER} ${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version")
- execute_process(COMMAND ${ldVersion}
- ERROR_QUIET
- OUTPUT_VARIABLE ldVersionOutput)
-
- if("${ldVersionOutput}" MATCHES "LLD")
- set(LD_LLVM 1)
- elseif("${ldVersionOutput}" MATCHES "GNU ld" OR "${ldVersionOutput}" MATCHES "GNU gold" OR "${ldVersionOutput}" MATCHES "GNU linkers")
- set(LD_GNU 1)
- elseif("${ldVersionOutput}" MATCHES "Solaris Link")
- set(LD_SOLARIS 1)
- else(CLR_CMAKE_HOST_OSX OR CLR_CMAKE_HOST_MACCATALYST)
- set(LD_OSX 1)
- endif()
+ #separate_arguments(ldVersion UNIX_COMMAND "${CMAKE_C_COMPILER} ${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version")
+ #execute_process(COMMAND ${ldVersion}
+ # ERROR_QUIET
+ # OUTPUT_VARIABLE ldVersionOutput)
+
+ #if("${ldVersionOutput}" MATCHES "LLD")
+ # set(LD_LLVM 1)
+ #elseif("${ldVersionOutput}" MATCHES "GNU ld" OR "${ldVersionOutput}" MATCHES "GNU gold" OR "${ldVersionOutput}" MATCHES "GNU linkers")
+ # set(LD_GNU 1)
+ #elseif("${ldVersionOutput}" MATCHES "Solaris Link")
+ # set(LD_SOLARIS 1)
+ #else(CLR_CMAKE_HOST_OSX OR CLR_CMAKE_HOST_MACCATALYST)
+ # set(LD_OSX 1)
+ #endif()
endif()
# This introspection depends on CMAKE_STRINGS, which is why it's in this file instead of configureplatform