We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eac306c commit 50077b4Copy full SHA for 50077b4
CMakeLists.txt
@@ -8,6 +8,10 @@ option(NINJA_FORCE_PSELECT "Use pselect() even on platforms that provide ppoll()
8
9
project(ninja CXX)
10
11
+set(CMAKE_CXX_STANDARD 14)
12
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
13
+set(CMAKE_CXX_EXTENSIONS OFF)
14
+
15
# --- optional link-time optimization
16
check_ipo_supported(RESULT lto_supported OUTPUT error)
17
@@ -191,9 +195,6 @@ else()
191
195
endif()
192
196
193
197
194
-target_compile_features(libninja PUBLIC cxx_std_14)
-target_compile_features(libninja-re2c PUBLIC cxx_std_14)
-
198
#Fixes GetActiveProcessorCount on MinGW
199
if(MINGW)
200
target_compile_definitions(libninja PRIVATE _WIN32_WINNT=0x0601 __USE_MINGW_ANSI_STDIO=1)
0 commit comments