mirror of
https://github.com/ToruNiina/toml11.git
synced 2025-09-17 17:43:51 +08:00
chore: raise msvc warning level
This commit is contained in:
@@ -99,7 +99,7 @@ if(TOML11_PRECOMPILE)
|
|||||||
# required options to use toml11 with MSVC
|
# required options to use toml11 with MSVC
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
target_compile_options(toml11 PUBLIC "/utf-8")
|
target_compile_options(toml11 PUBLIC "/utf-8")
|
||||||
target_compile_options(toml11 PRIVATE "/W3" "/WX")
|
target_compile_options(toml11 PRIVATE "/W4" "/WX")
|
||||||
if(MSVC_VERSION LESS 1910)
|
if(MSVC_VERSION LESS 1910)
|
||||||
message(STATUS "MSVC < 1910. DEFINE_CONVERSION_NON_INTRUSIVE is disabled")
|
message(STATUS "MSVC < 1910. DEFINE_CONVERSION_NON_INTRUSIVE is disabled")
|
||||||
target_compile_definitions(toml11 PUBLIC -DTOML11_WITHOUT_DEFINE_NON_INTRUSIVE)
|
target_compile_definitions(toml11 PUBLIC -DTOML11_WITHOUT_DEFINE_NON_INTRUSIVE)
|
||||||
|
@@ -55,7 +55,7 @@ if(BUILD_TESTING)
|
|||||||
)
|
)
|
||||||
target_link_libraries(${TEST_NAME} PUBLIC toml11 toml11_test_utility)
|
target_link_libraries(${TEST_NAME} PUBLIC toml11 toml11_test_utility)
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
target_compile_options(${TEST_NAME} PRIVATE /W3 /WX)
|
target_compile_options(${TEST_NAME} PRIVATE /W4 /WX)
|
||||||
else()
|
else()
|
||||||
target_compile_options(${TEST_NAME} PRIVATE
|
target_compile_options(${TEST_NAME} PRIVATE
|
||||||
$<$<BOOL:${TOML11_COMPILER_SUPPORTS_WALL}>: -Wall >
|
$<$<BOOL:${TOML11_COMPILER_SUPPORTS_WALL}>: -Wall >
|
||||||
@@ -95,7 +95,7 @@ if(TOML11_BUILD_TOML_TESTS)
|
|||||||
)
|
)
|
||||||
target_link_libraries(toml11_decoder PRIVATE toml11)
|
target_link_libraries(toml11_decoder PRIVATE toml11)
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
target_compile_options(${TEST_NAME} PRIVATE /W3 /WX)
|
target_compile_options(${TEST_NAME} PRIVATE /W4 /WX)
|
||||||
else()
|
else()
|
||||||
target_compile_options(toml11_decoder PRIVATE
|
target_compile_options(toml11_decoder PRIVATE
|
||||||
$<$<BOOL:${TOML11_COMPILER_SUPPORTS_WALL}>: -Wall >
|
$<$<BOOL:${TOML11_COMPILER_SUPPORTS_WALL}>: -Wall >
|
||||||
@@ -127,7 +127,7 @@ if(TOML11_BUILD_TOML_TESTS)
|
|||||||
target_compile_definitions(toml11_decoder_v1_1_0 PRIVATE -DTOML11_TO_JSON_USE_V1_1_0)
|
target_compile_definitions(toml11_decoder_v1_1_0 PRIVATE -DTOML11_TO_JSON_USE_V1_1_0)
|
||||||
target_link_libraries(toml11_decoder_v1_1_0 PRIVATE toml11)
|
target_link_libraries(toml11_decoder_v1_1_0 PRIVATE toml11)
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
target_compile_options(${TEST_NAME} PRIVATE /W3 /WX)
|
target_compile_options(${TEST_NAME} PRIVATE /W4 /WX)
|
||||||
else()
|
else()
|
||||||
target_compile_options(toml11_decoder_v1_1_0 PRIVATE
|
target_compile_options(toml11_decoder_v1_1_0 PRIVATE
|
||||||
$<$<BOOL:${COMPILER_SUPPORTS_WALL}>: -Wall >
|
$<$<BOOL:${COMPILER_SUPPORTS_WALL}>: -Wall >
|
||||||
@@ -158,7 +158,7 @@ if(TOML11_BUILD_TOML_TESTS)
|
|||||||
)
|
)
|
||||||
target_link_libraries(toml11_encoder PRIVATE toml11)
|
target_link_libraries(toml11_encoder PRIVATE toml11)
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
target_compile_options(${TEST_NAME} PRIVATE /W3 /WX)
|
target_compile_options(${TEST_NAME} PRIVATE /W4 /WX)
|
||||||
else()
|
else()
|
||||||
target_compile_options(toml11_encoder PRIVATE
|
target_compile_options(toml11_encoder PRIVATE
|
||||||
$<$<BOOL:${TOML11_COMPILER_SUPPORTS_WALL}>: -Wall >
|
$<$<BOOL:${TOML11_COMPILER_SUPPORTS_WALL}>: -Wall >
|
||||||
|
Reference in New Issue
Block a user