13 lines
610 B
Diff
13 lines
610 B
Diff
diff -up a/cmake/config-ix.cmake b/cmake/config-ix.cmake
|
|
--- a/cmake/config-ix.cmake 2023-05-19 00:13:11.115793708 +0200
|
|
+++ b/cmake/config-ix.cmake 2023-05-19 00:13:19.924782860 +0200
|
|
@@ -33,7 +33,7 @@ endif()
|
|
|
|
llvm_check_compiler_linker_flag(CXX "-nostdlib++" CXX_SUPPORTS_NOSTDLIBXX_FLAG)
|
|
-if (CXX_SUPPORTS_NOSTDLIBXX_FLAG)
|
|
+if (CXX_SUPPORTS_NOSTDLIBXX_FLAG AND (NOT "${CMAKE_C_COMPILER}" MATCHES ".*gcc"))
|
|
set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -nostdlib++")
|
|
else()
|
|
llvm_check_compiler_linker_flag(C "-nodefaultlibs" C_SUPPORTS_NODEFAULTLIBS_FLAG)
|
|
if (C_SUPPORTS_NODEFAULTLIBS_FLAG)
|