diff --git a/CMakeLists.txt b/CMakeLists.txt index 42fcf49c2..ccf311d93 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1154,15 +1154,10 @@ if(NOT VOLKGNSSSDR_FOUND) -DENABLE_ORC=${ORC_ENABLED} ${STRIP_VOLK_GNSSSDR_PROFILE} ${USE_THIS_PYTHON} - -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} - -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} + -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} # Required by packaging systems + -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} # Required by packaging systems ) - if(ENABLE_PACKAGING) - set(VOLK_GNSSSDR_CMAKE_ARGS ${VOLK_GNSSSDR_CMAKE_ARGS} - -DENABLE_PACKAGING=ON - ) - endif() if(DEFINED ENV{OECORE_TARGET_SYSROOT}) set(VOLK_GNSSSDR_CMAKE_ARGS ${VOLK_GNSSSDR_CMAKE_ARGS} -DCROSSCOMPILE_MULTILIB=TRUE diff --git a/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/CMakeLists.txt b/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/CMakeLists.txt index 1e9ba6135..3ca3f822f 100644 --- a/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/CMakeLists.txt +++ b/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/CMakeLists.txt @@ -556,13 +556,6 @@ else() message(STATUS "System profiling is disabled.") endif() message(STATUS " Modify using: -DENABLE_PROFILING=ON/OFF") - -######################################################################## -# Option to pass _FORTIFY_SOURCES=2 to the compiler regardless of -# the building type -######################################################################## -option(ENABLE_PACKAGING "Always pass _FORTIFY_SOURCES=2 to the compiler" OFF) - ######################################################################## ######################################################################## 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 4b971576e..3ed4dafd6 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,12 +71,6 @@ 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>$<$,$>:_FORTIFY_SOURCE=2> - ) -endif() - if(ENABLE_STRIP) if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND NOT WIN32) set_target_properties(volk_gnsssdr_profile @@ -100,12 +94,6 @@ 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>$<$,$>:_FORTIFY_SOURCE=2> - ) -endif() - if(ENABLE_STRIP) if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND NOT WIN32) set_target_properties(volk_gnsssdr-config-info diff --git a/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/CMakeLists.txt b/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/CMakeLists.txt index 3834545a0..95045aa74 100644 --- a/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/CMakeLists.txt +++ b/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/CMakeLists.txt @@ -590,11 +590,7 @@ if(NOT (ENABLE_STATIC_LIBS AND (CMAKE_GENERATOR STREQUAL Xcode))) PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} PUBLIC $ ) - if(UNIX) - target_compile_definitions(volk_gnsssdr - PUBLIC $<$:_FORTIFY_SOURCE=2>$<$:_FORTIFY_SOURCE=2>$<$,$>:_FORTIFY_SOURCE=2> - ) - endif() + if(USE_CPU_FEATURES) if(CPUFEATURES_FOUND) target_include_directories(volk_gnsssdr @@ -665,11 +661,6 @@ if(ENABLE_STATIC_LIBS) PRIVATE ${CMAKE_CURRENT_BINARY_DIR} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ) - if(UNIX) - target_compile_definitions(volk_gnsssdr_static - PUBLIC $<$:_FORTIFY_SOURCE=2>$<$:_FORTIFY_SOURCE=2>$<$,$>:_FORTIFY_SOURCE=2> - ) - endif() set_target_properties(volk_gnsssdr_static PROPERTIES OUTPUT_NAME volk_gnsssdr) install(TARGETS volk_gnsssdr_static