saving.
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5b49118..dcb7ddf 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt
@@ -1,7 +1,7 @@ add_library(fast_float_strtod STATIC fast_float_strtod.cpp) target_link_libraries(fast_float_strtod PRIVATE fast_float) -if(CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU" AND NOT WIN32) +if((CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND NOT WIN32) OR (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "13" AND NOT WIN32)) target_link_options(fast_float_strtod PRIVATE -nostdlib++) endif()
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index eea2b2d..4d6dfdf 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt
@@ -110,7 +110,7 @@ add_subdirectory(bloat_analysis) add_executable(strtod_test strtod_test.c) -if(CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU" AND NOT WIN32) +if((CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND NOT WIN32) OR (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "13" AND NOT WIN32)) target_link_options(strtod_test PUBLIC -nostdlib++) endif() target_link_libraries(strtod_test PUBLIC fast_float_strtod)