From fd4454d6ec6e2e65db60519892e77dece299a6c7 Mon Sep 17 00:00:00 2001 From: Vasil Velichkov Date: Sat, 16 Nov 2019 02:12:16 +0200 Subject: Fix compiling with the local libosmocore copy Change-Id: Ic72e6ca7f9cc40bc2d78b931e54e66cd71444835 --- lib/CMakeLists.txt | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index e7dae14..bc1baeb 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -77,22 +77,32 @@ add_subdirectory(transmitter) add_subdirectory(trx) if(NOT LOCAL_OSMOCOM) - list (APPEND grgsm_link_libraries ${LIBOSMOCORE_LIBRARIES} ${LIBOSMOCODEC_LIBRARIES} ${LIBOSMOGSM_LIBRARY}) + list (APPEND grgsm_link_libraries ${LIBOSMOCORE_LIBRARY} ${LIBOSMOCODEC_LIBRARY} ${LIBOSMOGSM_LIBRARY}) if(LIBOSMOCODING_FOUND) list (APPEND grgsm_link_libraries - ${LIBOSMOCODING_LIBRARIES} - ) + ${LIBOSMOCODING_LIBRARY} + ) + list (APPEND grgsm_include_directories + PUBLIC $ + ) + else() list (APPEND grgsm_include_directories - ${LIBOSMOCORE_INCLUDE_DIR} + PUBLIC $ ) endif() -endif() +else(NOT LOCAL_OSMOCOM) + list (APPEND grgsm_include_directories + PUBLIC $ + ) +endif(NOT LOCAL_OSMOCOM) + add_library(grgsm SHARED ${grgsm_sources}) -target_link_libraries(grgsm gnuradio::gnuradio-runtime gnuradio::gnuradio-filter volk osmocoding) +target_link_libraries(grgsm gnuradio::gnuradio-runtime gnuradio::gnuradio-filter volk ${grgsm_link_libraries}) target_include_directories(grgsm PUBLIC $ PUBLIC $ + ${grgsm_include_directories} PUBLIC $ PUBLIC $ ) -- cgit v1.2.3