Commit dc3b3eae by Ben Clayton

CMakeLists.txt: Disable MSVC warning from third_party

`nlohmann/json` raises a `size_t` to `int` MSVC warning that will fail the build if `CPPDAP_WARNINGS_AS_ERRORS` is enabled. Given that this is not our code, the best we can do is to make an exception for this warning.
parent 010e3e3c
......@@ -98,7 +98,12 @@ function(cppdap_set_target_options target)
# Disable specific, pedantic warnings
if(MSVC)
target_compile_options(${target} PRIVATE "-D_CRT_SECURE_NO_WARNINGS")
target_compile_options(${target} PRIVATE
"-D_CRT_SECURE_NO_WARNINGS"
# Warnings from nlohmann/json headers.
"/wd4267" # 'argument': conversion from 'size_t' to 'int', possible loss of data
)
endif()
# Treat all warnings as errors
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment