|
50 | 50 | "inherits": "base-gcc", |
51 | 51 | "binaryDir": "${sourceDir}/out/gcc", |
52 | 52 | "cacheVariables": { |
53 | | - "CMAKE_CXX_FLAGS_DEBUG_INIT": "-Wall -Wextra -Wpedantic -Werror=return-type", |
54 | | - "CMAKE_CXX_FLAGS_INIT": "-Wall -Wextra -Wpedantic -Werror" |
| 53 | + "CMAKE_CXX_FLAGS_INIT": "-Wall -Wextra -Wpedantic -Werror=return-type", |
| 54 | + "CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT": "-Werror", |
| 55 | + "CMAKE_CXX_FLAGS_RELEASE_INIT": "-Werror" |
55 | 56 | } |
56 | 57 | }, |
57 | 58 | { |
|
61 | 62 | "inherits": "base-clang", |
62 | 63 | "binaryDir": "${sourceDir}/out/clang", |
63 | 64 | "cacheVariables": { |
64 | | - "CMAKE_CXX_FLAGS_DEBUG_INIT": "-Wall -Wextra -Wpedantic -Werror=return-type", |
65 | | - "CMAKE_CXX_FLAGS_INIT": "-Wall -Wextra -Wpedantic -Werror" |
| 65 | + "CMAKE_CXX_FLAGS_INIT": "-Wall -Wextra -Wpedantic -Werror=return-type", |
| 66 | + "CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT": "-Werror", |
| 67 | + "CMAKE_CXX_FLAGS_RELEASE_INIT": "-Werror" |
66 | 68 | } |
67 | 69 | }, |
68 | 70 | { |
|
72 | 74 | "inherits": "base-msvc", |
73 | 75 | "binaryDir": "${sourceDir}/out/msvc", |
74 | 76 | "cacheVariables": { |
75 | | - "CMAKE_CXX_FLAGS_INIT": "/WX" |
| 77 | + "CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT": "/WX", |
| 78 | + "CMAKE_CXX_FLAGS_RELEASE_INIT": "/WX" |
76 | 79 | } |
77 | 80 | }, |
78 | 81 | { |
|
82 | 85 | "inherits": "default", |
83 | 86 | "binaryDir": "${sourceDir}/out/ubsan", |
84 | 87 | "cacheVariables": { |
85 | | - "CMAKE_CXX_FLAGS_DEBUG_INIT": "-fsanitize=undefined -Wall -Wextra -Wpedantic -Werror=return-type", |
86 | | - "CMAKE_CXX_FLAGS_INIT": "-fsanitize=undefined -Wall -Wextra -Wpedantic -Werror" |
| 88 | + "CMAKE_CXX_FLAGS_INIT": "-fsanitize=undefined -Wall -Wextra -Wpedantic -Werror=return-type" |
87 | 89 | } |
88 | 90 | }, |
89 | 91 | { |
|
93 | 95 | "inherits": "default", |
94 | 96 | "binaryDir": "${sourceDir}/out/asan", |
95 | 97 | "cacheVariables": { |
96 | | - "CMAKE_CXX_FLAGS_DEBUG_INIT": "-fsanitize=address -Wall -Wextra -Wpedantic -Werror=return-type", |
97 | | - "CMAKE_CXX_FLAGS_INIT": "-fsanitize=address -Wall -Wextra -Wpedantic -Werror" |
| 98 | + "CMAKE_CXX_FLAGS_INIT": "-fsanitize=address -Wall -Wextra -Wpedantic -Werror=return-type" |
98 | 99 | } |
99 | 100 | }, |
100 | 101 | { |
|
0 commit comments