mirror of
https://github.com/fastfloat/fast_float.git
synced 2025-12-06 08:46:49 +08:00
Adding permissive- flag to VS builds.
This commit is contained in:
parent
2f0c95fe5b
commit
862082c468
@ -4,6 +4,9 @@ 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)
|
||||
|
||||
@ -4,7 +4,9 @@ project(test_simdjson_install VERSION 0.1.0 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
if(MSVC_VERSION GREATER 1910)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -permissive-")
|
||||
endif()
|
||||
find_package(FastFloat REQUIRED)
|
||||
|
||||
|
||||
|
||||
@ -4,6 +4,9 @@ project(test_simdjson_install VERSION 0.1.0 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
if(MSVC_VERSION GREATER 1910)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -permissive-")
|
||||
endif()
|
||||
|
||||
find_package(FastFloat REQUIRED)
|
||||
|
||||
@ -20,6 +23,5 @@ int main() { return 0; }")
|
||||
file(WRITE foo.cpp "
|
||||
#include \"test.h\"
|
||||
void foo() { }")
|
||||
|
||||
add_executable(issue72 main.cpp main.cpp)
|
||||
target_link_libraries(issue72 PUBLIC FastFloat::fast_float)
|
||||
Loading…
x
Reference in New Issue
Block a user