diff options
-rw-r--r-- | gnuradio-runtime/lib/CMakeLists.txt | 3 | ||||
-rw-r--r-- | gr-fec/lib/CMakeLists.txt | 3 | ||||
-rw-r--r-- | gr-fft/lib/CMakeLists.txt | 3 |
3 files changed, 9 insertions, 0 deletions
diff --git a/gnuradio-runtime/lib/CMakeLists.txt b/gnuradio-runtime/lib/CMakeLists.txt index 1b908928ec..094eacdab4 100644 --- a/gnuradio-runtime/lib/CMakeLists.txt +++ b/gnuradio-runtime/lib/CMakeLists.txt @@ -218,6 +218,9 @@ target_link_libraries(gnuradio-runtime PUBLIC Python::Python ) +# Address linker issues with std::filesystem on Centos 8 and Debian +target_link_libraries(gnuradio-runtime PUBLIC $<$<AND:$<CXX_COMPILER_ID:GNU>,$<VERSION_LESS:$<CXX_COMPILER_VERSION>,9.0>>:stdc++fs>) + target_include_directories(gnuradio-runtime PUBLIC ${PYTHON_NUMPY_INCLUDE_DIR} diff --git a/gr-fec/lib/CMakeLists.txt b/gr-fec/lib/CMakeLists.txt index b8c3796c4e..b57815c1a0 100644 --- a/gr-fec/lib/CMakeLists.txt +++ b/gr-fec/lib/CMakeLists.txt @@ -86,6 +86,9 @@ target_link_libraries(gnuradio-fec PUBLIC gnuradio-blocks ) +# Address linker issues with std::filesystem on Centos 8 and Debian +target_link_libraries(gnuradio-fec PRIVATE $<$<AND:$<CXX_COMPILER_ID:GNU>,$<VERSION_LESS:$<CXX_COMPILER_VERSION>,9.0>>:stdc++fs>) + # Only include the LDPC work if we have GSL installed if(GSL_FOUND) target_link_libraries(gnuradio-fec PUBLIC GSL::gsl) diff --git a/gr-fft/lib/CMakeLists.txt b/gr-fft/lib/CMakeLists.txt index 48495f03f8..6ab4ea4b95 100644 --- a/gr-fft/lib/CMakeLists.txt +++ b/gr-fft/lib/CMakeLists.txt @@ -22,6 +22,9 @@ target_link_libraries(gnuradio-fft PUBLIC Volk::volk ) +# Address linker issues with std::filesystem on Centos 8 and Debian +target_link_libraries(gnuradio-fft PRIVATE $<$<AND:$<CXX_COMPILER_ID:GNU>,$<VERSION_LESS:$<CXX_COMPILER_VERSION>,9.0>>:stdc++fs>) + target_include_directories(gnuradio-fft PUBLIC $<INSTALL_INTERFACE:include> |