From 1996dbc07d129cf2b1d32be384a131b9e6fa5373 Mon Sep 17 00:00:00 2001 From: Don Olmstead Date: Wed, 13 Nov 2024 12:05:09 -0800 Subject: Disable additional MSVC warnings Append additional MSVC warnings to `MSVC_DISABLED_WARNINGS_LIST`. Disable warnings for specific files using `COMPILE_OPTIONS`. --- ssl/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'ssl') diff --git a/ssl/CMakeLists.txt b/ssl/CMakeLists.txt index cf62ff4..bdcfbb2 100644 --- a/ssl/CMakeLists.txt +++ b/ssl/CMakeLists.txt @@ -72,6 +72,13 @@ target_include_directories(ssl_obj ../include ${CMAKE_BINARY_DIR}/include) +if(MSVC) + # "C4702" - unreachable code + set_source_files_properties(d1_pkt.c s3_cbc.c PROPERTIES + COMPILE_OPTIONS /wd4702 + ) +endif() + add_library(bs_obj OBJECT ${BS_SRC}) target_include_directories(bs_obj PRIVATE @@ -157,4 +164,3 @@ if(BUILD_SHARED_LIBS) add_library(ssl-static STATIC $) target_link_libraries(ssl-static crypto-static ${PLATFORM_LIBS}) endif() - -- cgit v1.2.3-55-g6feb