1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-11-24 02:54:54 +00:00

Improve CMake summary when Boost >= 1.89

This commit is contained in:
Carles Fernandez
2025-08-19 13:35:49 +02:00
parent 2f08c4e82b
commit c075f0f06e

View File

@@ -921,41 +921,43 @@ if(Boost_VERSION_STRING VERSION_GREATER 1.70.99)
TYPE REQUIRED TYPE REQUIRED
) )
set_package_properties(boost_atomic PROPERTIES set_package_properties(boost_atomic PROPERTIES
URL "https://www.boost.org/doc/libs/release/doc/html/atomic.html" URL "https://www.boost.org/doc/libs/latest/libs/atomic/doc/html/index.html"
DESCRIPTION "Provides atomic data types and operations on those types" DESCRIPTION "Provides atomic data types and operations on those types"
PURPOSE "Required by Boost Thread." PURPOSE "Required by Boost Thread."
TYPE REQUIRED TYPE REQUIRED
) )
set_package_properties(boost_chrono PROPERTIES set_package_properties(boost_chrono PROPERTIES
URL "https://www.boost.org/doc/libs/release/doc/html/chrono.html" URL "https://www.boost.org/doc/libs/latest/doc/html/chrono.html"
DESCRIPTION "Useful time utilities" DESCRIPTION "Useful time utilities"
PURPOSE "Required by Boost Thread." PURPOSE "Required by Boost Thread."
TYPE REQUIRED TYPE REQUIRED
) )
set_package_properties(boost_date_time PROPERTIES set_package_properties(boost_date_time PROPERTIES
URL "https://www.boost.org/doc/libs/release/doc/html/date_time.html" URL "https://www.boost.org/doc/libs/latest/doc/html/date_time.html"
DESCRIPTION "A set of date-time libraries" DESCRIPTION "A set of date-time libraries"
PURPOSE "Required by Boost Thread." PURPOSE "Required by Boost Thread."
TYPE REQUIRED TYPE REQUIRED
) )
set_package_properties(boost_serialization PROPERTIES set_package_properties(boost_serialization PROPERTIES
URL "https://www.boost.org/doc/libs/release/libs/serialization/doc/index.html" URL "https://www.boost.org/doc/libs/latest/libs/serialization/doc/index.html"
DESCRIPTION "Reversible deconstruction of C++ data structures to sequences of bytes" DESCRIPTION "Reversible deconstruction of C++ data structures to sequences of bytes"
PURPOSE "Used for serializing data." PURPOSE "Used for serializing data."
TYPE REQUIRED TYPE REQUIRED
) )
set_package_properties(boost_system PROPERTIES
URL "https://www.boost.org/doc/libs/release/libs/system/doc/html/system.html"
DESCRIPTION "Extensible error reporting library"
PURPOSE "Used for error reporting."
TYPE REQUIRED
)
set_package_properties(boost_thread PROPERTIES set_package_properties(boost_thread PROPERTIES
URL "https://www.boost.org/doc/libs/release/doc/html/thread.html" URL "https://www.boost.org/doc/libs/latest/doc/html/thread.html"
DESCRIPTION "Portable C++ multi-threading" DESCRIPTION "Portable C++ multi-threading"
PURPOSE "Used by GNU Radio multi-threading system." PURPOSE "Used by GNU Radio multi-threading system."
TYPE REQUIRED TYPE REQUIRED
) )
if(Boost_VERSION_STRING VERSION_LESS 1.88.99)
set_package_properties(boost_system PROPERTIES
URL "https://www.boost.org/doc/libs/latest/libs/system/doc/html/system.html"
DESCRIPTION "Extensible error reporting library"
PURPOSE "Used for error reporting."
TYPE REQUIRED
)
endif()
if(NOT ${FILESYSTEM_FOUND}) if(NOT ${FILESYSTEM_FOUND})
set_package_properties(boost_filesystem PROPERTIES set_package_properties(boost_filesystem PROPERTIES
URL "https://www.boost.org/doc/libs/release/libs/filesystem/doc/index.htm" URL "https://www.boost.org/doc/libs/release/libs/filesystem/doc/index.htm"