File tree 3 files changed +31
-1
lines changed 3 files changed +31
-1
lines changed Original file line number Diff line number Diff line change @@ -10,10 +10,14 @@ if(NOT CMAKE_INSTALL_PREFIX)
10
10
"Directory to install zig to" FORCE)
11
11
endif ()
12
12
13
+ set (CMAKE_USER_MAKE_RULES_OVERRIDE
14
+ ${CMAKE_CURRENT_SOURCE_DIR} /cmake/c_flag_overrides.cmake)
15
+ set (CMAKE_USER_MAKE_RULES_OVERRIDE_CXX
16
+ ${CMAKE_CURRENT_SOURCE_DIR} /cmake/cxx_flag_overrides.cmake)
17
+
13
18
project (zig C CXX)
14
19
set (CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR} /cmake ${CMAKE_MODULE_PATH} )
15
20
16
-
17
21
set (ZIG_VERSION_MAJOR 0)
18
22
set (ZIG_VERSION_MINOR 5)
19
23
set (ZIG_VERSION_PATCH 0)
Original file line number Diff line number Diff line change
1
+ if (MSVC )
2
+ set (CMAKE_C_FLAGS_DEBUG_INIT
3
+ "/D_DEBUG /MTd /Zi /Ob0 /Od /RTC1" )
4
+
5
+ set (CMAKE_C_FLAGS_MINSIZEREL_INIT
6
+ "/MT /O1 /Ob1 /D NDEBUG" )
7
+
8
+ set (CMAKE_C_FLAGS_RELEASE_INIT
9
+ "/MT /O2 /Ob2 /D NDEBUG" )
10
+
11
+ set (CMAKE_C_FLAGS_RELWITHDEBINFO_INIT
12
+ "/MT /Zi /O2 /Ob1 /D NDEBUG" )
13
+ endif ()
Original file line number Diff line number Diff line change
1
+ if (MSVC )
2
+ set (CMAKE_CXX_FLAGS_DEBUG_INIT
3
+ "/D_DEBUG /MTd /Zi /Ob0 /Od /RTC1" )
4
+
5
+ set (CMAKE_CXX_FLAGS_MINSIZEREL_INIT
6
+ "/MT /O1 /Ob1 /D NDEBUG" )
7
+
8
+ set (CMAKE_CXX_FLAGS_RELEASE_INIT
9
+ "/MT /O2 /Ob2 /D NDEBUG" )
10
+
11
+ set (CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT
12
+ "/MT /Zi /O2 /Ob1 /D NDEBUG" )
13
+ endif ()
You can’t perform that action at this time.
0 commit comments