From 9519835573ca06db763c8a8cdb50f3f5e82f3508 Mon Sep 17 00:00:00 2001 From: Daniel Lemire Date: Tue, 1 Jun 2021 10:03:05 -0400 Subject: [PATCH] Cleaner flag setting. --- CMakeLists.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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)