[hamradio-commits] [gnss-sdr] 09/27: Build minimal tests only if building with ENABLE_PACKAGING=ON.

Carles Fernandez carles_fernandez-guest at moszumanska.debian.org
Wed Jan 14 09:07:40 UTC 2015


This is an automated email from the git hooks/post-receive script.

carles_fernandez-guest pushed a commit to branch master
in repository gnss-sdr.

commit 35a72de883ee4356c60c5ffd9af253a9d23630ec
Author: Carles Fernandez <carles.fernandez at gmail.com>
Date:   Wed Dec 24 11:26:36 2014 +0100

    Build minimal tests only if building with ENABLE_PACKAGING=ON.
---
 src/tests/CMakeLists.txt | 47 ++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 40 insertions(+), 7 deletions(-)

diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt
index 36ca66a..6673901 100644
--- a/src/tests/CMakeLists.txt
+++ b/src/tests/CMakeLists.txt
@@ -200,11 +200,14 @@ target_link_libraries(run_tests ${CLANG_FLAGS}
 set(CMAKE_CTEST_COMMAND ctest -V)
 add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND})
 
-add_executable(control_thread_test EXCLUDE_FROM_ALL
+add_executable(control_thread_test
      ${CMAKE_CURRENT_SOURCE_DIR}/single_test_main.cc 
      ${CMAKE_CURRENT_SOURCE_DIR}/control_thread/control_message_factory_test.cc
      ${CMAKE_CURRENT_SOURCE_DIR}/control_thread/control_thread_test.cc
 )
+if(NOT ${ENABLE_PACKAGING})
+     set_property(TARGET control_thread_test PROPERTY EXCLUDE_FROM_ALL TRUE)
+endif(NOT ${ENABLE_PACKAGING})
 
 target_link_libraries(control_thread_test ${Boost_LIBRARIES} 
                                           ${GFLAGS_LIBS} 
@@ -216,12 +219,20 @@ target_link_libraries(control_thread_test ${Boost_LIBRARIES}
                                           )
                                           
 add_test(control_thread_test control_thread_test)
+if(NOT ${GTEST_DIR_LOCAL})
+    add_dependencies(control_thread_test gtest-${gtest_RELEASE})
+else(NOT ${GTEST_DIR_LOCAL})
+    add_dependencies(control_thread_test gtest)
+endif(NOT ${GTEST_DIR_LOCAL}) 
 set_property(TEST control_thread_test PROPERTY TIMEOUT 5)
 
-add_executable(flowgraph_test EXCLUDE_FROM_ALL
+add_executable(flowgraph_test 
      ${CMAKE_CURRENT_SOURCE_DIR}/single_test_main.cc 
      ${CMAKE_CURRENT_SOURCE_DIR}/flowgraph/gnss_flowgraph_test.cc
 )
+if(NOT ${ENABLE_PACKAGING})
+     set_property(TARGET flowgraph_test PROPERTY EXCLUDE_FROM_ALL TRUE)
+endif(NOT ${ENABLE_PACKAGING})
 
 target_link_libraries(flowgraph_test ${Boost_LIBRARIES} 
                                      ${GFLAGS_LIBS} 
@@ -233,9 +244,14 @@ target_link_libraries(flowgraph_test ${Boost_LIBRARIES}
                                      )
 
 add_test(flowgraph_test flowgraph_test)
+if(NOT ${GTEST_DIR_LOCAL})
+    add_dependencies(flowgraph_test gtest-${gtest_RELEASE})
+else(NOT ${GTEST_DIR_LOCAL})
+    add_dependencies(flowgraph_test gtest)
+endif(NOT ${GTEST_DIR_LOCAL}) 
 set_property(TEST flowgraph_test PROPERTY TIMEOUT 5)
 
-add_executable(gnss_block_test EXCLUDE_FROM_ALL
+add_executable(gnss_block_test
      ${CMAKE_CURRENT_SOURCE_DIR}/single_test_main.cc 
      ${CMAKE_CURRENT_SOURCE_DIR}/gnss_block/file_signal_source_test.cc
      ${CMAKE_CURRENT_SOURCE_DIR}/gnss_block/fir_filter_test.cc
@@ -243,6 +259,10 @@ add_executable(gnss_block_test EXCLUDE_FROM_ALL
      ${CMAKE_CURRENT_SOURCE_DIR}/gnss_block/file_output_filter_test.cc
      ${CMAKE_CURRENT_SOURCE_DIR}/gnss_block/gnss_block_factory_test.cc   
 )
+if(NOT ${ENABLE_PACKAGING})
+     set_property(TARGET gnss_block_test PROPERTY EXCLUDE_FROM_ALL TRUE)
+endif(NOT ${ENABLE_PACKAGING})
+
 target_link_libraries(gnss_block_test ${Boost_LIBRARIES}
                                       ${GFLAGS_LIBS} 
                                       ${GLOG_LIBRARIES} 
@@ -260,8 +280,13 @@ target_link_libraries(gnss_block_test ${Boost_LIBRARIES}
                                       )
                                       
 add_test(gnss_block_test gnss_block_test)
+if(NOT ${GTEST_DIR_LOCAL})
+    add_dependencies(gnss_block_test gtest-${gtest_RELEASE})
+else(NOT ${GTEST_DIR_LOCAL})
+    add_dependencies(gnss_block_test gtest)
+endif(NOT ${GTEST_DIR_LOCAL}) 
 
-# add_executable(acq_test EXCLUDE_FROM_ALL
+# add_executable(acq_test ${EXCLUDE}
 #      ${CMAKE_CURRENT_SOURCE_DIR}/single_test_main.cc 
 #      ${CMAKE_CURRENT_SOURCE_DIR}/gnss_block/gps_l1_ca_pcps_acquisition_test.cc
 #      ${CMAKE_CURRENT_SOURCE_DIR}/gnss_block/galileo_e1_pcps_ambiguous_acquisition_test.cc
@@ -283,10 +308,14 @@ add_test(gnss_block_test gnss_block_test)
 #                                )                                     
 # add_test(acq_test acq_test)
 
-add_executable(trk_test EXCLUDE_FROM_ALL
+add_executable(trk_test
      ${CMAKE_CURRENT_SOURCE_DIR}/single_test_main.cc 
      ${CMAKE_CURRENT_SOURCE_DIR}/gnss_block/galileo_e1_dll_pll_veml_tracking_test.cc
 )
+if(NOT ${ENABLE_PACKAGING})
+     set_property(TARGET trk_test PROPERTY EXCLUDE_FROM_ALL TRUE)
+endif(NOT ${ENABLE_PACKAGING})
+
 target_link_libraries(trk_test ${Boost_LIBRARIES}
                                ${GFLAGS_LIBS} 
                                ${GLOG_LIBRARIES} 
@@ -304,7 +333,11 @@ target_link_libraries(trk_test ${Boost_LIBRARIES}
                                )
                                       
 add_test(trk_test trk_test)
-
+if(NOT ${GTEST_DIR_LOCAL})
+    add_dependencies(trk_test gtest-${gtest_RELEASE})
+else(NOT ${GTEST_DIR_LOCAL})
+    add_dependencies(trk_test gtest)
+endif(NOT ${GTEST_DIR_LOCAL}) 
 
 add_dependencies(check control_thread_test flowgraph_test gnss_block_test trk_test)
- 
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/gnss-sdr.git



More information about the pkg-hamradio-commits mailing list