diff --git a/CMakeLists.txt b/CMakeLists.txt index 56b02dd73..2710917a9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -290,9 +290,19 @@ feature_summary(WHAT PACKAGES_FOUND DESCRIPTION "Packages found:" ) +message(STATUS "######################################################") +feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND + DESCRIPTION "Missing required packages:" +) + message(STATUS "######################################################") feature_summary(WHAT RECOMMENDED_PACKAGES_NOT_FOUND - DESCRIPTION "Recommended packages not found:" + DESCRIPTION "Missing recommended packages:" +) + +message(STATUS "######################################################") +feature_summary(WHAT OPTIONAL_PACKAGES_NOT_FOUND + DESCRIPTION "Missing optional packages:" ) message(STATUS "######################################################") diff --git a/SoapyLMS7/CMakeLists.txt b/SoapyLMS7/CMakeLists.txt index 6d6203b88..7546a2ce3 100644 --- a/SoapyLMS7/CMakeLists.txt +++ b/SoapyLMS7/CMakeLists.txt @@ -3,6 +3,10 @@ ######################################################################## find_package(SoapySDR CONFIG) +set_package_properties(SoapySDR PROPERTIES + TYPE OPTIONAL + PURPOSE "Adds LimeSuite bindings for SoapySDR" +) ######################################################################## ## Feature registration diff --git a/src/examples/CMakeLists.txt b/src/examples/CMakeLists.txt index 7e6c0fc00..c4fddc048 100644 --- a/src/examples/CMakeLists.txt +++ b/src/examples/CMakeLists.txt @@ -8,9 +8,11 @@ endif() if (UNIX) find_package(Gnuplot) + set_package_properties(Gnuplot PROPERTIES + TYPE OPTIONAL + ) if (GNUPLOT_FOUND) add_definitions(-DUSE_GNU_PLOT) - message(STATUS "GNUPlot Found") endif() endif()