1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-12-15 04:48:07 +00:00

Improve handling of Boost 1.89

This commit is contained in:
Carles Fernandez
2025-08-20 11:23:31 +02:00
parent c075f0f06e
commit 15a7a9bae3
6 changed files with 78 additions and 31 deletions

View File

@@ -149,7 +149,7 @@ if(FILESYSTEM_FOUND)
endif()
target_link_libraries(algorithms_libs PUBLIC std::filesystem)
else()
target_link_libraries(algorithms_libs PUBLIC Boost::filesystem Boost::system)
target_link_libraries(algorithms_libs PUBLIC Boost::filesystem $<$<BOOL:${NEED_BOOST_SYSTEM}>:Boost::system>)
endif()
if(has_span)
@@ -228,7 +228,12 @@ if(FILESYSTEM_FOUND)
endif()
target_link_libraries(gnss_sdr_flags PRIVATE std::filesystem)
else()
target_link_libraries(gnss_sdr_flags PRIVATE Boost::filesystem Boost::system)
target_link_libraries(gnss_sdr_flags
PRIVATE
Boost::filesystem
$<$<BOOL:${NEED_BOOST_SYSTEM}>:Boost::system>
$<$<NOT:$<BOOL:${NEED_BOOST_SYSTEM}>>:Boost::headers>
)
endif()
if(ENABLE_GLOG_AND_GFLAGS)

View File

@@ -94,7 +94,12 @@ if(FILESYSTEM_FOUND)
endif()
target_link_libraries(algorithms_libs_rtklib PUBLIC std::filesystem)
else()
target_link_libraries(algorithms_libs_rtklib PUBLIC Boost::filesystem Boost::system)
target_link_libraries(algorithms_libs_rtklib
PUBLIC
Boost::filesystem
$<$<BOOL:${NEED_BOOST_SYSTEM}>:Boost::system>
$<$<NOT:$<BOOL:${NEED_BOOST_SYSTEM}>>:Boost::headers>
)
endif()
set_property(TARGET algorithms_libs_rtklib