|
|
|
@@ -623,7 +623,8 @@ if(ENABLE_UNIT_TESTING)
|
|
|
|
|
target_link_libraries(run_tests PRIVATE Gflags::gflags Glog::glog)
|
|
|
|
|
target_compile_definitions(run_tests PRIVATE -DUSE_GLOG_AND_GFLAGS=1)
|
|
|
|
|
else()
|
|
|
|
|
target_link_libraries(run_tests PRIVATE absl::flags absl::flags_parse absl::log $<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags> absl::log_initialize)
|
|
|
|
|
target_link_libraries(run_tests PRIVATE absl::flags absl::flags_parse absl::log absl::log_initialize)
|
|
|
|
|
target_link_libraries(run_tests INTERFACE "$<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags>")
|
|
|
|
|
endif()
|
|
|
|
|
target_include_directories(run_tests
|
|
|
|
|
INTERFACE
|
|
|
|
@@ -773,7 +774,8 @@ if(ENABLE_FPGA)
|
|
|
|
|
target_link_libraries(gps_l1_ca_dll_pll_tracking_test_fpga PRIVATE Gflags::gflags Glog::glog)
|
|
|
|
|
target_compile_definitions(gps_l1_ca_dll_pll_tracking_test_fpga PRIVATE -DUSE_GLOG_AND_GFLAGS=1)
|
|
|
|
|
else()
|
|
|
|
|
target_link_libraries(gps_l1_ca_dll_pll_tracking_test_fpga PRIVATE absl::flags absl::flags_parse absl::log $<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags> absl::log_initialize)
|
|
|
|
|
target_link_libraries(gps_l1_ca_dll_pll_tracking_test_fpga PRIVATE absl::flags absl::flags_parse absl::log absl::log_initialize)
|
|
|
|
|
target_link_libraries(gps_l1_ca_dll_pll_tracking_test_fpga INTERFACE "$<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags>")
|
|
|
|
|
endif()
|
|
|
|
|
target_include_directories(gps_l1_ca_dll_pll_tracking_test_fpga
|
|
|
|
|
INTERFACE ${GNSSSDR_SOURCE_DIR}/src/tests/common-files
|
|
|
|
@@ -814,6 +816,9 @@ function(add_system_test executable)
|
|
|
|
|
INTERFACE ${GNSSSDR_SOURCE_DIR}/src/tests/common-files
|
|
|
|
|
)
|
|
|
|
|
target_link_libraries(${executable} PRIVATE ${OPT_LIBS_} algorithms_libs)
|
|
|
|
|
if(NOT ENABLE_GLOG_AND_GFLAGS)
|
|
|
|
|
target_link_libraries(${executable} INTERFACE "$<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags>")
|
|
|
|
|
endif()
|
|
|
|
|
if(GNURADIO_USES_STD_POINTERS)
|
|
|
|
|
target_compile_definitions(${executable}
|
|
|
|
|
PRIVATE -DGNURADIO_USES_STD_POINTERS=1
|
|
|
|
@@ -872,7 +877,7 @@ if(ENABLE_SYSTEM_TESTING)
|
|
|
|
|
if(ENABLE_GLOG_AND_GFLAGS)
|
|
|
|
|
set(OPT_LIBS_ ${OPT_LIBS_} Gflags::gflags Glog::glog)
|
|
|
|
|
else()
|
|
|
|
|
set(OPT_LIBS_ ${OPT_LIBS_} absl::flags_parse absl::flags absl::log $<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags> absl::log_initialize absl::log_sink absl::log_sink_registry)
|
|
|
|
|
set(OPT_LIBS_ ${OPT_LIBS_} absl::flags_parse absl::flags absl::log absl::log_initialize absl::log_sink absl::log_sink_registry)
|
|
|
|
|
endif()
|
|
|
|
|
if(NOT ENABLE_PACKAGING)
|
|
|
|
|
add_system_test(ttff
|
|
|
|
@@ -896,7 +901,7 @@ if(ENABLE_SYSTEM_TESTING)
|
|
|
|
|
if(ENABLE_GLOG_AND_GFLAGS)
|
|
|
|
|
set(OPT_LIBS_ ${OPT_LIBS_} Gflags::gflags Glog::glog)
|
|
|
|
|
else()
|
|
|
|
|
set(OPT_LIBS_ ${OPT_LIBS_} absl::flags_parse absl::log $<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags> absl::log_initialize absl::log_sink absl::log_sink_registry)
|
|
|
|
|
set(OPT_LIBS_ ${OPT_LIBS_} absl::flags_parse absl::log absl::log_initialize absl::log_sink absl::log_sink_registry)
|
|
|
|
|
endif()
|
|
|
|
|
add_system_test(position_test
|
|
|
|
|
CMAKE_ARGS -DCMAKE_BUILD_TYPE=$<$<CONFIG:Debug>:Debug>$<$<CONFIG:Release>:Release>$<$<CONFIG:RelWithDebInfo>:RelWithDebInfo>$<$<CONFIG:MinSizeRel>:MinSizeRel>$<$<CONFIG:NoOptWithASM>:Debug>$<$<CONFIG:Coverage>:Debug>$<$<CONFIG:O2WithASM>:RelWithDebInfo>$<$<CONFIG:O3WithASM>:RelWithDebInfo>$<$<CONFIG:ASAN>:Debug>
|
|
|
|
@@ -969,7 +974,8 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
|
|
|
|
|
target_link_libraries(flowgraph_test PRIVATE Gflags::gflags Glog::glog)
|
|
|
|
|
target_compile_definitions(flowgraph_test PRIVATE -DUSE_GLOG_AND_GFLAGS=1)
|
|
|
|
|
else()
|
|
|
|
|
target_link_libraries(flowgraph_test PRIVATE absl::flags absl::flags_parse absl::log $<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags> absl::log_initialize)
|
|
|
|
|
target_link_libraries(flowgraph_test PRIVATE absl::flags absl::flags_parse absl::log absl::log_initialize)
|
|
|
|
|
target_link_libraries(flowgraph_test INTERFACE "$<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags>")
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
target_include_directories(flowgraph_test
|
|
|
|
@@ -1026,7 +1032,8 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
|
|
|
|
|
target_link_libraries(gnss_block_test PRIVATE Gflags::gflags Glog::glog)
|
|
|
|
|
target_compile_definitions(gnss_block_test PRIVATE -DUSE_GLOG_AND_GFLAGS=1)
|
|
|
|
|
else()
|
|
|
|
|
target_link_libraries(gnss_block_test PRIVATE absl::flags absl::flags_parse absl::log $<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags> absl::log_initialize)
|
|
|
|
|
target_link_libraries(gnss_block_test PRIVATE absl::flags absl::flags_parse absl::log absl::log_initialize)
|
|
|
|
|
target_link_libraries(gnss_block_test INTERFACE "$<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags>")
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
target_include_directories(gnss_block_test
|
|
|
|
@@ -1078,7 +1085,8 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
|
|
|
|
|
target_link_libraries(gnuradio_block_test PRIVATE Gflags::gflags Glog::glog)
|
|
|
|
|
target_compile_definitions(gnuradio_block_test PRIVATE -DUSE_GLOG_AND_GFLAGS=1)
|
|
|
|
|
else()
|
|
|
|
|
target_link_libraries(gnuradio_block_test PRIVATE absl::flags absl::flags_parse absl::log $<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags> absl::log_initialize)
|
|
|
|
|
target_link_libraries(gnuradio_block_test PRIVATE absl::flags absl::flags_parse absl::log absl::log_initialize)
|
|
|
|
|
target_link_libraries(gnuradio_block_test INTERFACE "$<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags>")
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
xcode_remove_warning_duplicates(gnuradio_block_test)
|
|
|
|
@@ -1114,7 +1122,8 @@ if(ENABLE_GLOG_AND_GFLAGS)
|
|
|
|
|
target_link_libraries(matio_test PRIVATE Gflags::gflags Glog::glog)
|
|
|
|
|
target_compile_definitions(matio_test PRIVATE -DUSE_GLOG_AND_GFLAGS=1)
|
|
|
|
|
else()
|
|
|
|
|
target_link_libraries(matio_test PRIVATE absl::flags absl::flags_parse absl::log $<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags> absl::log_initialize)
|
|
|
|
|
target_link_libraries(matio_test PRIVATE absl::flags absl::flags_parse absl::log absl::log_initialize)
|
|
|
|
|
target_link_libraries(matio_test INTERFACE "$<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags>")
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
target_include_directories(matio_test
|
|
|
|
@@ -1164,7 +1173,8 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
|
|
|
|
|
target_link_libraries(acq_test PRIVATE Gflags::gflags Glog::glog)
|
|
|
|
|
target_compile_definitions(acq_test PRIVATE -DUSE_GLOG_AND_GFLAGS=1)
|
|
|
|
|
else()
|
|
|
|
|
target_link_libraries(acq_test PRIVATE absl::flags absl::flags_parse absl::log $<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags> absl::log_initialize)
|
|
|
|
|
target_link_libraries(acq_test PRIVATE absl::flags absl::flags_parse absl::log absl::log_initialize)
|
|
|
|
|
target_link_libraries(acq_test INTERFACE "$<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags>")
|
|
|
|
|
endif()
|
|
|
|
|
target_include_directories(acq_test
|
|
|
|
|
INTERFACE
|
|
|
|
@@ -1250,7 +1260,8 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
|
|
|
|
|
target_link_libraries(trk_test PRIVATE Gflags::gflags Glog::glog)
|
|
|
|
|
target_compile_definitions(trk_test PRIVATE -DUSE_GLOG_AND_GFLAGS=1)
|
|
|
|
|
else()
|
|
|
|
|
target_link_libraries(trk_test PRIVATE absl::flags absl::flags_parse absl::log $<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags> absl::log_initialize)
|
|
|
|
|
target_link_libraries(trk_test PRIVATE absl::flags absl::flags_parse absl::log absl::log_initialize)
|
|
|
|
|
target_link_libraries(trk_test INTERFACE "$<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags>")
|
|
|
|
|
endif()
|
|
|
|
|
if(USE_GENERIC_LAMBDAS)
|
|
|
|
|
set(has_generic_lambdas HAS_GENERIC_LAMBDA=1)
|
|
|
|
@@ -1313,7 +1324,8 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
|
|
|
|
|
target_link_libraries(control_thread_test PRIVATE Gflags::gflags Glog::glog)
|
|
|
|
|
target_compile_definitions(control_thread_test PRIVATE -DUSE_GLOG_AND_GFLAGS=1)
|
|
|
|
|
else()
|
|
|
|
|
target_link_libraries(control_thread_test PRIVATE absl::flags absl::flags_parse absl::log $<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags> absl::log_initialize)
|
|
|
|
|
target_link_libraries(control_thread_test PRIVATE absl::flags absl::flags_parse absl::log absl::log_initialize)
|
|
|
|
|
target_link_libraries(control_thread_test INTERFACE "$<LINK_LIBRARY:WHOLE_ARCHIVE,absl::log_flags>")
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
xcode_remove_warning_duplicates(control_thread_test)
|
|
|
|
|