From 37db1910c5b27dc32d68d506456715d84f8b2e71 Mon Sep 17 00:00:00 2001 From: Jon Beniston Date: Sun, 30 Jul 2023 21:50:25 +0100 Subject: [PATCH] Add LIBSIGMF_DEPENDS --- external/CMakeLists.txt | 4 +++- sdrbase/CMakeLists.txt | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index 682833387..bd3dd3a22 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -760,9 +760,11 @@ if (LINUX AND (NOT LIBSIGMF_FOUND OR LIBSIGMF_EXTERNAL)) TEST_COMMAND "" ) ExternalProject_Get_Property(libsigmf install_dir) + set_global(LIBSIGMF_DEPENDS libsigmf) set_global_cache(LIBSIGMF_FOUND ON) set(LIBSIGMF_EXTERNAL ON CACHE INTERNAL "") - set(LIBSIGMF_INCLUDE_DIR "${install_dir}/include" CACHE INTERNAL "") + set(LIBSIGMF_INCLUDE_DIR "${install_dir}/include" CACHE INT set_global(FFTW3F_DEPENDS fftw3f) +ERNAL "") set(LIBSIGMF_LIBRARIES "${install_dir}/lib${LIB_SUFFIX}/liblibsigmf${CMAKE_SHARED_LIBRARY_SUFFIX}" CACHE INTERNAL "") endif (LINUX AND (NOT LIBSIGMF_FOUND OR LIBSIGMF_EXTERNAL)) diff --git a/sdrbase/CMakeLists.txt b/sdrbase/CMakeLists.txt index b34566fb6..0bb193ab4 100644 --- a/sdrbase/CMakeLists.txt +++ b/sdrbase/CMakeLists.txt @@ -503,6 +503,10 @@ if(DEFINED OPUS_DEPENDS) add_dependencies(sdrbase "${OPUS_DEPENDS}") endif() +if(DEFINED LIBSIGMF_DEPENDS) + add_dependencies(sdrbase "${LIBSIGMF_DEPENDS}") +endif() + target_link_libraries(sdrbase ${OPUS_LIBRARIES} ${sdrbase_FFTW3F_LIB}