diff --git a/CMakeLists.txt b/CMakeLists.txt index 4332ce0..163a655 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,9 +4,6 @@ project(fast_float VERSION 1.0.0 LANGUAGES CXX) option(FASTFLOAT_TEST "Enable tests" OFF) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) -if(MSVC_VERSION GREATER 1910) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -permissive-") -endif() if(FASTFLOAT_TEST) enable_testing() add_subdirectory(tests) @@ -40,6 +37,10 @@ if(FASTFLOAT_SANITIZE) target_link_libraries(fast_float INTERFACE -fuse-ld=gold) endif() endif() +if(MSVC_VERSION GREATER 1910) + target_compile_options(fast_float INTERFACE /permissive-) +endif() + include(CMakePackageConfigHelpers)