aboutsummaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
Diffstat (limited to 'crypto')
-rw-r--r--crypto/CMakeLists.txt12
1 files changed, 11 insertions, 1 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index acb5a71..6c26528 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -814,6 +814,17 @@ elseif(HOST_X86_64)
814 target_include_directories(crypto_obj PRIVATE bn/arch/amd64) 814 target_include_directories(crypto_obj PRIVATE bn/arch/amd64)
815endif() 815endif()
816 816
817if(MSVC)
818 # "C4701" - Potentially uninitialized local variable 'name' used
819 set_source_files_properties(bn/bn_convert.c pem/pem_lib.c PROPERTIES
820 COMPILE_OPTIONS /wd4701
821 )
822 # "C4702" - unreachable code
823 set_source_files_properties(pkcs7/pk7_doit.c PROPERTIES
824 COMPILE_OPTIONS /wd4702
825 )
826endif()
827
817add_library(crypto $<TARGET_OBJECTS:crypto_obj> $<TARGET_OBJECTS:compat_obj> empty.c) 828add_library(crypto $<TARGET_OBJECTS:crypto_obj> $<TARGET_OBJECTS:compat_obj> empty.c)
818 829
819export_symbol(crypto ${CMAKE_CURRENT_BINARY_DIR}/crypto_p.sym) 830export_symbol(crypto ${CMAKE_CURRENT_BINARY_DIR}/crypto_p.sym)
@@ -867,4 +878,3 @@ if(BUILD_SHARED_LIBS)
867 add_library(crypto-static STATIC $<TARGET_OBJECTS:crypto_obj>) 878 add_library(crypto-static STATIC $<TARGET_OBJECTS:crypto_obj>)
868 target_link_libraries(crypto-static ${PLATFORM_LIBS}) 879 target_link_libraries(crypto-static ${PLATFORM_LIBS})
869endif() 880endif()
870