diff --git a/source/cmd/CMakeLists.txt b/source/cmd/CMakeLists.txt index 7da104f8..c50e02de 100644 --- a/source/cmd/CMakeLists.txt +++ b/source/cmd/CMakeLists.txt @@ -14,7 +14,7 @@ target_link_libraries( # Link stdc++fs or c++experimental to get std::experimental::filesystem when necessary target_link_libraries(${this_target} - $<$,$,9.0>>:stdc++fs>) + PRIVATE $<$,$,9.0>>:stdc++fs>) target_link_libraries(${this_target} - $<$,$,11.0>>:c++fs>) + PRIVATE $<$,$,11.0>>:c++fs>) diff --git a/source/daqlite/CMakeLists.txt b/source/daqlite/CMakeLists.txt index 51ae302f..d85d63f3 100644 --- a/source/daqlite/CMakeLists.txt +++ b/source/daqlite/CMakeLists.txt @@ -41,7 +41,12 @@ target_link_libraries( PUBLIC fmt::fmt PRIVATE RdKafka::rdkafka++ PRIVATE RdKafka::rdkafka - QPlot - QtColorWidgets - Qt5::Widgets + PRIVATE QPlot + PRIVATE QtColorWidgets + PRIVATE Qt5::Widgets ) + +target_link_libraries(${this_target} + PRIVATE $<$,$,9.0>>:stdc++fs>) +target_link_libraries(${this_target} + PRIVATE $<$,$,11.0>>:c++fs>) diff --git a/source/gui/CMakeLists.txt b/source/gui/CMakeLists.txt index 03286086..ffea4a7e 100644 --- a/source/gui/CMakeLists.txt +++ b/source/gui/CMakeLists.txt @@ -56,18 +56,18 @@ target_include_directories( target_link_libraries( ${this_target} - ${PROJECT_NAME}_core - ${PROJECT_NAME}_producers - ${PROJECT_NAME}_consumers - QPlot - QtColorWidgets - Qt5::Widgets - Qt5::PrintSupport - Qt5::Network + PRIVATE ${PROJECT_NAME}_core + PRIVATE ${PROJECT_NAME}_producers + PRIVATE ${PROJECT_NAME}_consumers + PRIVATE QPlot + PRIVATE QtColorWidgets + PRIVATE Qt5::Widgets + PRIVATE Qt5::PrintSupport + PRIVATE Qt5::Network ) # Link stdc++fs or c++experimental to get std::experimental::filesystem when necessary target_link_libraries(${this_target} - $<$,$,9.0>>:stdc++fs>) + PRIVATE $<$,$,9.0>>:stdc++fs>) target_link_libraries(${this_target} - $<$,$,11.0>>:c++fs>) + PRIVATE $<$,$,11.0>>:c++fs>)