File tree Expand file tree Collapse file tree 2 files changed +16
-6
lines changed Expand file tree Collapse file tree 2 files changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -15,13 +15,17 @@ if(WIN32)
15
15
"-Wmissing-declarations "
16
16
"-Wno-unused-parameter "
17
17
)
18
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /Ox ${WARNING_FLAGS} " )
19
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Ox ${WARNING_FLAGS} " )
18
+ string (CONCAT SDL_FLAGS
19
+ "/GS "
20
+ "/DynamicBase "
21
+ )
22
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /Ox ${WARNING_FLAGS} ${SDL_FLAGS} " )
23
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Ox ${WARNING_FLAGS} ${SDL_FLAGS} " )
20
24
set (CMAKE_C_FLAGS_DEBUG
21
- "${CMAKE_C_FLAGS_DEBUG} ${WARNING_FLAGS} -O0 -g1 -DDEBUG"
25
+ "${CMAKE_C_FLAGS_DEBUG} ${WARNING_FLAGS} ${SDL_FLAGS} -O0 -g1 -DDEBUG"
22
26
)
23
27
set (CMAKE_CXX_FLAGS_DEBUG
24
- "${CMAKE_CXX_FLAGS_DEBUG} ${WARNING_FLAGS} -O0 -g1 -DDEBUG"
28
+ "${CMAKE_CXX_FLAGS_DEBUG} ${WARNING_FLAGS} ${SDL_FLAGS} -O0 -g1 -DDEBUG"
25
29
)
26
30
set (DPCTL_LDFLAGS "/NXCompat;/DynamicBase" )
27
31
elseif (UNIX )
@@ -44,6 +48,7 @@ elseif(UNIX)
44
48
"-Wformat-security "
45
49
"-fno-strict-overflow "
46
50
"-fno-delete-null-pointer-checks "
51
+ "-fwrapv "
47
52
)
48
53
string (CONCAT CFLAGS
49
54
"${WARNING_FLAGS} "
Original file line number Diff line number Diff line change @@ -111,8 +111,12 @@ if(WIN32)
111
111
"-Wuninitialized "
112
112
"-Wmissing-declarations "
113
113
)
114
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${WARNING_FLAGS} " )
115
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WARNING_FLAGS} " )
114
+ string (CONCAT SDL_FLAGS
115
+ "/GS "
116
+ "/DynamicBase "
117
+ )
118
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${WARNING_FLAGS} ${SDL_FLAGS} " )
119
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WARNING_FLAGS} ${SDL_FLAGS} " )
116
120
set (CMAKE_C_FLAGS_DEBUG
117
121
"${CMAKE_C_FLAGS_DEBUG} ${WARNING_FLAGS} -O0 -ggdb3 -DDEBUG"
118
122
)
@@ -139,6 +143,7 @@ elseif(UNIX)
139
143
"-Wformat-security "
140
144
"-fno-strict-overflow "
141
145
"-fno-delete-null-pointer-checks "
146
+ "-fwrapv "
142
147
)
143
148
string (CONCAT CFLAGS
144
149
"${WARNING_FLAGS} "
You can’t perform that action at this time.
0 commit comments