From 3413e26a065739c6d119f7d1c99feb7768bbc8b1 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Sat, 17 Dec 2022 14:38:10 +0100 Subject: [PATCH] Only pass CMAKE_CXX_FLAG and CMAKE_C_FLAGS to volk_gnsssdr if not empty --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ccf311d93..9bb7bc10a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1154,9 +1154,13 @@ if(NOT VOLKGNSSSDR_FOUND) -DENABLE_ORC=${ORC_ENABLED} ${STRIP_VOLK_GNSSSDR_PROFILE} ${USE_THIS_PYTHON} - -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} # Required by packaging systems - -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} # Required by packaging systems ) + if(CMAKE_C_FLAGS) # Required by some packaging systems + set(VOLK_GNSSSDR_CMAKE_ARGS ${VOLK_GNSSSDR_CMAKE_ARGS} -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}) + endif() + if(CMAKE_CXX_FLAGS) # Required by some packaging systems + set(VOLK_GNSSSDR_CMAKE_ARGS ${VOLK_GNSSSDR_CMAKE_ARGS} -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}) + endif() if(DEFINED ENV{OECORE_TARGET_SYSROOT}) set(VOLK_GNSSSDR_CMAKE_ARGS ${VOLK_GNSSSDR_CMAKE_ARGS}