aboutsummaryrefslogtreecommitdiff
path: root/ssl
diff options
context:
space:
mode:
authorDon Olmstead <don.j.olmstead@gmail.com>2024-11-13 12:05:09 -0800
committerDon Olmstead <don.j.olmstead@gmail.com>2024-11-13 14:15:53 -0800
commit1996dbc07d129cf2b1d32be384a131b9e6fa5373 (patch)
tree557cef828aaf5e12b1cfbda091cf1ee9ca6d6b5a /ssl
parenta59cc93264b67ebc786cf3985c55b640a7ab7fa4 (diff)
downloadportable-1996dbc07d129cf2b1d32be384a131b9e6fa5373.tar.gz
portable-1996dbc07d129cf2b1d32be384a131b9e6fa5373.tar.bz2
portable-1996dbc07d129cf2b1d32be384a131b9e6fa5373.zip
Disable additional MSVC warnings
Append additional MSVC warnings to `MSVC_DISABLED_WARNINGS_LIST`. Disable warnings for specific files using `COMPILE_OPTIONS`.
Diffstat (limited to 'ssl')
-rw-r--r--ssl/CMakeLists.txt8
1 files changed, 7 insertions, 1 deletions
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
72 ../include 72 ../include
73 ${CMAKE_BINARY_DIR}/include) 73 ${CMAKE_BINARY_DIR}/include)
74 74
75if(MSVC)
76 # "C4702" - unreachable code
77 set_source_files_properties(d1_pkt.c s3_cbc.c PROPERTIES
78 COMPILE_OPTIONS /wd4702
79 )
80endif()
81
75add_library(bs_obj OBJECT ${BS_SRC}) 82add_library(bs_obj OBJECT ${BS_SRC})
76target_include_directories(bs_obj 83target_include_directories(bs_obj
77 PRIVATE 84 PRIVATE
@@ -157,4 +164,3 @@ if(BUILD_SHARED_LIBS)
157 add_library(ssl-static STATIC $<TARGET_OBJECTS:ssl_obj>) 164 add_library(ssl-static STATIC $<TARGET_OBJECTS:ssl_obj>)
158 target_link_libraries(ssl-static crypto-static ${PLATFORM_LIBS}) 165 target_link_libraries(ssl-static crypto-static ${PLATFORM_LIBS})
159endif() 166endif()
160