1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-10-30 14:53:03 +00:00

Clean CMake scripts

This commit is contained in:
Carles Fernandez
2019-02-07 20:51:50 +01:00
parent 54473809f7
commit 5d9dea9537
2 changed files with 22 additions and 23 deletions

View File

@@ -26,10 +26,6 @@ if(ENABLE_CUDA)
${OPT_TRACKING_ADAPTERS_HEADERS} ${OPT_TRACKING_ADAPTERS_HEADERS}
gps_l1_ca_dll_pll_tracking_gpu.h gps_l1_ca_dll_pll_tracking_gpu.h
) )
set(OPT_TRACKING_INCLUDE_DIRS
${OPT_TRACKING_INCLUDE_DIRS}
${CUDA_INCLUDE_DIRS}
)
endif() endif()
if(ENABLE_FPGA) if(ENABLE_FPGA)
@@ -104,10 +100,16 @@ target_link_libraries(tracking_adapters
gnss_sdr_flags gnss_sdr_flags
) )
target_include_directories(tracking_adapters if(ENABLE_CUDA)
PUBLIC target_link_libraries(tracking_adapters
${OPT_TRACKING_INCLUDE_DIRS} PUBLIC
) ${CUDA_LIBRARIES}
)
target_include_directories(tracking_adapters
PUBLIC
${CUDA_INCLUDE_DIRS}
)
endif()
set_property(TARGET tracking_adapters set_property(TARGET tracking_adapters
APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES

View File

@@ -25,14 +25,6 @@ if(ENABLE_CUDA)
${OPT_TRACKING_BLOCKS_HEADERS} ${OPT_TRACKING_BLOCKS_HEADERS}
gps_l1_ca_dll_pll_tracking_gpu_cc.h gps_l1_ca_dll_pll_tracking_gpu_cc.h
) )
set(OPT_TRACKING_INCLUDES
${OPT_TRACKING_INCLUDES}
${CUDA_INCLUDE_DIRS}
)
set(OPT_TRACKING_LIBRARIES
${OPT_TRACKING_LIBRARIES}
${CUDA_LIBRARIES}
)
endif() endif()
if(ENABLE_FPGA) if(ENABLE_FPGA)
@@ -91,20 +83,25 @@ add_library(tracking_gr_blocks
target_link_libraries(tracking_gr_blocks target_link_libraries(tracking_gr_blocks
PUBLIC PUBLIC
Boost::boost Boost::boost
tracking_lib
Gnuradio::blocks Gnuradio::blocks
Matio::matio
Volkgnsssdr::volkgnsssdr Volkgnsssdr::volkgnsssdr
gnss_sdr_flags gnss_sdr_flags
gnss_sp_libs gnss_sp_libs
gnss_rx gnss_rx
Matio::matio tracking_lib
${OPT_TRACKING_LIBRARIES}
) )
target_include_directories(tracking_gr_blocks if(ENABLE_CUDA)
PUBLIC target_link_libraries(tracking_gr_blocks
${OPT_TRACKING_INCLUDES} PUBLIC
) ${CUDA_LIBRARIES}
)
target_include_directories(tracking_gr_blocks
PUBLIC
${CUDA_INCLUDE_DIRS}
)
endif()
set_property(TARGET tracking_gr_blocks set_property(TARGET tracking_gr_blocks
APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES