blob: d1a9864d84b089a816023d10bbd74d390a5221db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
sets(BOOL FLOORMAT_PRECOMPILED-HEADERS OFF)
sets(BOOL FLOORMAT_SUBMODULE-SDL2 OFF)
sets(STRING CMAKE_BUILD_TYPE DEBUG)
# for floormat sources only
function(fm-userconfig-src)
add_compile_options(-Wall -Wextra -Wpedantic -Wno-old-style-cast -Wno-padded)
add_compile_options(-g -ggdb)
add_compile_options(
-Wall
-Wextra
-Wpedantic
#-Weverything
#-Wno-c++20-compat
-Wno-switch-enum
#-Wno-old-style-cast
#-Wno-shadow
-Wno-ctad-maybe-unsupported
-Wno-ignored-attributes
#-Wno-array-bounds
-Wno-subobject-linkage
)
add_compile_options(
#-Werror
-Wno-error=float-equal
#-Wno-error=comma
-Wno-error=unused-parameter
-Wno-error=unused-variable
-Wno-error=unused-function
-Wno-error=unused-macros
#-Wno-error=alloca
-Wno-error=double-promotion
-Wno-error=restrict
-Wno-error=unused-but-set-variable
-Wno-error=subobject-linkage
-Wno-error=array-bounds
)
endfunction()
|