From 312b667c1728c718a4c9032c778f8ee26b9019a1 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Sun, 10 Jul 2022 21:15:15 +0200 Subject: [PATCH] Add ability to switch ENABLE_OWN_GNSSTK ON and OFF without deleting the build tree --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5d5a9969d..a2fe59075 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -663,10 +663,17 @@ endif() ################################################################################ set(FILESYSTEM_FOUND FALSE) if(NOT ENABLE_OWN_GNSSTK) + unset(Gnsstk::gnsstk CACHE) find_package(GNSSTK) set_package_properties(GNSSTK PROPERTIES PURPOSE "Used in some Extra Tests." ) +else() + unset(Gnsstk::gnsstk CACHE) + unset(GNSSTK_FOUND CACHE) + unset(GNSSTK_OLDER_THAN_8 CACHE) + unset(GNSSTK_OLDER_THAN_9 CACHE) + unset(GNSSTK_OLDER_THAN_13 CACHE) endif() if(NOT (GNURADIO_VERSION VERSION_LESS 3.8) AND (LOG4CPP_READY_FOR_CXX17 OR GNURADIO_USES_SPDLOG)) # Check if we have std::filesystem