From 10b1b36c882b68a1bf9896b8bf1e789702596a53 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Tue, 13 Dec 2022 17:02:27 +0100 Subject: [PATCH] Fix lintian warning hardening-no-fortify-functions --- .../volk_gnsssdr/apps/CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/apps/CMakeLists.txt b/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/apps/CMakeLists.txt index 3ed4dafd6..e4bfcf4d7 100644 --- a/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/apps/CMakeLists.txt +++ b/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/apps/CMakeLists.txt @@ -71,6 +71,12 @@ else() target_link_libraries(volk_gnsssdr_profile PRIVATE volk_gnsssdr ${orc_lib}) endif() +if(UNIX) + target_compile_definitions(volk_gnsssdr_profile + PUBLIC $<$:_FORTIFY_SOURCE=2>$<$:_FORTIFY_SOURCE=2> + ) +endif() + if(ENABLE_STRIP) if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND NOT WIN32) set_target_properties(volk_gnsssdr_profile @@ -94,6 +100,12 @@ else() target_link_libraries(volk_gnsssdr-config-info volk_gnsssdr ${orc_lib}) endif() +if(UNIX) + target_compile_definitions(volk_gnsssdr-config-info + PUBLIC $<$:_FORTIFY_SOURCE=2>$<$:_FORTIFY_SOURCE=2> + ) +endif() + if(ENABLE_STRIP) if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND NOT WIN32) set_target_properties(volk_gnsssdr-config-info