feat: adtools append -Wall -Wextra -Wpedantic as default options

This commit is contained in:
anjingyu 2025-07-30 14:34:49 +08:00
parent 1bc53e28b6
commit 7f91eb9cdc
1 changed files with 2 additions and 0 deletions

View File

@ -256,6 +256,7 @@ if (MSVC)
# Generate PDB files for non-DEBUG version
add_compile_options (
/W1
$<$<BOOL:${ADMAKE_ENABLE_WARNINGS}>:/Wall>
$<$<BOOL:${ADMAKE_ENABLE_WERROR}>:/WX>
$<$<NOT:$<CONFIG:Debug>>:/Zi>
@ -325,6 +326,7 @@ else ()
# -ffunction-sections
# -fdata-sections
# -Wl,--gc-sections
-Wall -Wextra -Wpedantic
$<$<BOOL:${ADMAKE_ENABLE_WARNINGS}>:-Wall>
$<$<BOOL:${ADMAKE_ENABLE_WARNINGS}>:-Wshadow>
$<$<BOOL:${ADMAKE_ENABLE_WERROR}>:-Werror>