Skip to content

Commit 496eb66

Browse files
committed
..
1 parent 2e8e974 commit 496eb66

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

test/CMakeLists.txt

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,12 @@ include(CheckCXXCompilerFlag)
3131

3232
string(TOUPPER "${CMAKE_BUILD_TYPE}" U_CMAKE_BUILD_TYPE)
3333

34-
include(set_compiler_flag.cmake)
34+
#include(set_compiler_flag.cmake)
3535

36-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
36+
if (NOT WIN32)
37+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
38+
else()
39+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c++17")
3740

3841
#[[if(CPP20)
3942
# User requested C++20, but compiler might not oblige.
@@ -64,10 +67,10 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR (CMAKE_CXX_COMPILER_ID MATCHES "Intel"
6467
if(arch_native_supported AND NOT CMAKE_CXX_FLAGS MATCHES "-march")
6568
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
6669
endif()
67-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${_cxx_std_flag} -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion")
70+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion")
6871
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wold-style-cast -Wunused-variable")
6972
elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
70-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${_cxx_std_flag} /EHsc /MP /bigobj /wd4800")
73+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHsc /MP /bigobj /wd4800")
7174
set(CMAKE_EXE_LINKER_FLAGS /MANIFEST:NO)
7275
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
7376
add_definitions(-D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING)
@@ -77,10 +80,10 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
7780
if(arch_native_supported AND NOT CMAKE_CXX_FLAGS MATCHES "-march")
7881
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
7982
endif()
80-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${_cxx_std_flag} -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion")
83+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion")
8184
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wold-style-cast -Wunused-variable")
8285
else() # We are using clang-cl
83-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${_cxx_std_flag} /EHsc /MP /bigobj -Wno-unused-command-line-argument")
86+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHsc /MP /bigobj -Wno-unused-command-line-argument")
8487
set(CMAKE_EXE_LINKER_FLAGS /MANIFEST:NO)
8588
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
8689
add_definitions(-D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING)

0 commit comments

Comments
 (0)