From e50fbe8c5411700ee4c5dc09e478caafad96f95d Mon Sep 17 00:00:00 2001
From: Martin Braun <martin.braun@ettus.com>
Date: Sun, 6 May 2018 22:18:04 -0700
Subject: digital: Replace QA test framework w/ Boost UTF

---
 gr-digital/lib/CMakeLists.txt | 29 ++++++++++-------------------
 1 file changed, 10 insertions(+), 19 deletions(-)

(limited to 'gr-digital/lib/CMakeLists.txt')

diff --git a/gr-digital/lib/CMakeLists.txt b/gr-digital/lib/CMakeLists.txt
index 1fcae4713a..b6754d1ce9 100644
--- a/gr-digital/lib/CMakeLists.txt
+++ b/gr-digital/lib/CMakeLists.txt
@@ -211,27 +211,18 @@ if(ENABLE_TESTING)
 
   include_directories(
     ${GR_DIGITAL_INCLUDE_DIRS}
-    ${CPPUNIT_INCLUDE_DIRS})
-  link_directories(${CPPUNIT_LIBRARY_DIRS})
+    ${GNURADIO_RUNTIME_INCLUDE_DIRS}
+  )
 
   list(APPEND test_gr_digital_sources
-    ${CMAKE_CURRENT_SOURCE_DIR}/test_gr_digital.cc
-    ${CMAKE_CURRENT_SOURCE_DIR}/qa_digital.cc
-    ${CMAKE_CURRENT_SOURCE_DIR}/qa_header_format.cc
-    ${CMAKE_CURRENT_SOURCE_DIR}/qa_header_buffer.cc
-    )
-
-  add_executable(test-gr-digital ${test_gr_digital_sources})
-
-  list(APPEND GR_TEST_TARGET_DEPS test-gr-digital gnuradio-digital)
-
-  target_link_libraries(
-    test-gr-digital
-    gnuradio-runtime
-    gnuradio-digital
-    ${Boost_LIBRARIES}
-    ${CPPUNIT_LIBRARIES}
+    qa_header_format.cc
+    qa_header_buffer.cc
   )
+  list(APPEND GR_TEST_TARGET_DEPS gnuradio-digital)
 
-  GR_ADD_TEST(test_gr_digital test-gr-digital)
+  foreach(qa_file ${test_gr_digital_sources})
+    GR_ADD_CPP_TEST("digital_${qa_file}"
+      ${CMAKE_CURRENT_SOURCE_DIR}/${qa_file}
+    )
+  endforeach(qa_file)
 endif(ENABLE_TESTING)
-- 
cgit v1.2.3