Compile applink.c with -D_CRT_SECURE_NO_WARNINGS

Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
Erik Boasson 2020-06-25 18:01:33 +02:00 committed by eboasson
parent 812fa3e42f
commit 5d7f2fd438
2 changed files with 9 additions and 0 deletions

View file

@ -65,6 +65,11 @@ add_cunit_executable(cunit_security_plugins
${security_crypto_test_sources} ${security_crypto_test_sources}
${CYCLONEDDS_OPENSSL_APPLINK}) ${CYCLONEDDS_OPENSSL_APPLINK})
# applink.c triggers the dreaded This function or variable may be unsafe
if(NOT "${CYCLONEDDS_OPENSSL_APPLINK}" STREQUAL "")
set_source_files_properties("${CYCLONEDDS_OPENSSL_APPLINK}" PROPERTIES COMPILE_FLAGS "-D_CRT_SECURE_NO_WARNINGS")
endif()
target_include_directories( target_include_directories(
cunit_security_plugins PRIVATE cunit_security_plugins PRIVATE
"$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/../access_control/src/>" "$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/../access_control/src/>"

View file

@ -84,6 +84,10 @@ if(ENABLE_SSL AND OPENSSL_FOUND)
"plugin_loading.c" "plugin_loading.c"
"secure_communication.c" "secure_communication.c"
${CYCLONEDDS_OPENSSL_APPLINK}) ${CYCLONEDDS_OPENSSL_APPLINK})
# applink.c triggers the dreaded This function or variable may be unsafe
if(NOT "${CYCLONEDDS_OPENSSL_APPLINK}" STREQUAL "")
set_source_files_properties("${CYCLONEDDS_OPENSSL_APPLINK}" PROPERTIES COMPILE_FLAGS "-D_CRT_SECURE_NO_WARNINGS")
endif()
endif() endif()
add_cunit_executable(cunit_security_core ${security_core_test_sources}) add_cunit_executable(cunit_security_core ${security_core_test_sources})