From 1936bc06d86845b31f5bb744bef92c129df89d6b Mon Sep 17 00:00:00 2001 From: wan-sdr <11093-wan-sdr@users.noreply.gitlab.eurecom.fr> Date: Mon, 28 Aug 2023 12:30:42 -0400 Subject: [PATCH] Use UHD_INCLUDE_DIRS and UHD_LIBRARIES to link to UHD. This way works when UHD is installed to /usr/local or a custom prefix Signed-off-by: wan-sdr <11093-wan-sdr@users.noreply.gitlab.eurecom.fr> --- radio/USRP/CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/radio/USRP/CMakeLists.txt b/radio/USRP/CMakeLists.txt index 2fa278ab42..4e72d140f4 100644 --- a/radio/USRP/CMakeLists.txt +++ b/radio/USRP/CMakeLists.txt @@ -1,9 +1,10 @@ #find_package(Boost REQUIRED) -find_package(UHD REQUIRED) +find_package(UHD REQUIRED UHD) add_library(oai_usrpdevif MODULE usrp_lib.cpp) #target_include_directories(oai_usrpdevif PRIVATE Boost::boost) -target_link_libraries(oai_usrpdevif PRIVATE uhd) +target_link_libraries(oai_usrpdevif PRIVATE ${UHD_LIBRARIES}) +target_include_directories(oai_usrpdevif PRIVATE ${UHD_INCLUDE_DIRS}) target_link_libraries(oai_usrpdevif PRIVATE UTIL) set_target_properties(oai_usrpdevif PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}) add_custom_command(TARGET oai_usrpdevif POST_BUILD