diff options
author | Martin Braun <martin.braun@ettus.com> | 2019-05-23 15:21:21 -0700 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2019-11-26 11:49:15 -0800 |
commit | 92bd2da55660044128f423b20e096d2fe5909d75 (patch) | |
tree | 2c743f0c87c1e02042e839fe86c2b681ce5c9aaa /host/tests | |
parent | 0b698810a163e3986939341fee5014fc6ad7e7f9 (diff) | |
download | uhd-92bd2da55660044128f423b20e096d2fe5909d75.tar.gz uhd-92bd2da55660044128f423b20e096d2fe5909d75.tar.bz2 uhd-92bd2da55660044128f423b20e096d2fe5909d75.zip |
cmake: tests: Move RFNoC tests to UHD_ADD_NONAPI_TEST() macro
This is a continuation of a76ce96c.
Diffstat (limited to 'host/tests')
-rw-r--r-- | host/tests/CMakeLists.txt | 61 |
1 files changed, 19 insertions, 42 deletions
diff --git a/host/tests/CMakeLists.txt b/host/tests/CMakeLists.txt index c308abdcb..b6ce21173 100644 --- a/host/tests/CMakeLists.txt +++ b/host/tests/CMakeLists.txt @@ -190,19 +190,6 @@ UHD_ADD_NONAPI_TEST( EXTRA_SOURCES ${CMAKE_SOURCE_DIR}/lib/utils/config_parser.cpp ) -include_directories(${CMAKE_BINARY_DIR}/lib/rfnoc/chdr/) -include_directories(${CMAKE_SOURCE_DIR}/lib/rfnoc/chdr/) -add_executable(rfnoc_chdr_test - rfnoc_chdr_test.cpp - ${CMAKE_SOURCE_DIR}/lib/rfnoc/chdr/chdr_types.cpp - ${CMAKE_SOURCE_DIR}/lib/rfnoc/chdr/chdr_packet.cpp -) -target_link_libraries(rfnoc_chdr_test uhd ${Boost_LIBRARIES}) -UHD_ADD_TEST(rfnoc_chdr_test rfnoc_chdr_test) -UHD_INSTALL(TARGETS rfnoc_chdr_test RUNTIME DESTINATION ${PKG_LIB_DIR}/tests COMPONENT tests) - - - # Careful: This is to satisfy the out-of-library build of paths.cpp. This is # duplicate code from lib/utils/CMakeLists.txt, and it's been simplified. # TODO Figure out if this is even needed @@ -220,45 +207,35 @@ UHD_ADD_NONAPI_TEST( ${CMAKE_SOURCE_DIR}/lib/utils/pathslib.cpp ) -add_executable(rfnoc_propprop_test - rfnoc_propprop_test.cpp +UHD_ADD_NONAPI_TEST( + TARGET rfnoc_propprop_test.cpp + EXTRA_SOURCES ${CMAKE_SOURCE_DIR}/lib/rfnoc/graph.cpp ) -target_link_libraries(rfnoc_propprop_test uhd ${Boost_LIBRARIES}) -UHD_ADD_TEST(rfnoc_propprop_test rfnoc_propprop_test) -UHD_INSTALL(TARGETS - rfnoc_propprop_test - RUNTIME - DESTINATION ${PKG_LIB_DIR}/tests - COMPONENT tests -) -add_executable(rfnoc_detailgraph_test - rfnoc_detailgraph_test.cpp +UHD_ADD_NONAPI_TEST( + TARGET rfnoc_detailgraph_test.cpp + EXTRA_SOURCES ${CMAKE_SOURCE_DIR}/lib/rfnoc/graph.cpp ) -target_link_libraries(rfnoc_detailgraph_test uhd ${Boost_LIBRARIES}) -UHD_ADD_TEST(rfnoc_detailgraph_test rfnoc_detailgraph_test) -UHD_INSTALL(TARGETS - rfnoc_detailgraph_test - RUNTIME - DESTINATION ${PKG_LIB_DIR}/tests - COMPONENT tests -) -add_executable(actions_test - actions_test.cpp +UHD_ADD_NONAPI_TEST( + TARGET actions_test.cpp + EXTRA_SOURCES ${CMAKE_SOURCE_DIR}/lib/rfnoc/graph.cpp ) -target_link_libraries(actions_test uhd ${Boost_LIBRARIES}) -UHD_ADD_TEST(actions_test actions_test) -UHD_INSTALL(TARGETS - actions_test - RUNTIME - DESTINATION ${PKG_LIB_DIR}/tests - COMPONENT tests + +UHD_ADD_NONAPI_TEST( + TARGET rfnoc_chdr_test.cpp + EXTRA_SOURCES + ${CMAKE_SOURCE_DIR}/lib/rfnoc/chdr/chdr_types.cpp + ${CMAKE_SOURCE_DIR}/lib/rfnoc/chdr/chdr_packet.cpp + INCLUDE_DIRS + ${CMAKE_BINARY_DIR}/lib/rfnoc/chdr/ + ${CMAKE_SOURCE_DIR}/lib/rfnoc/chdr/ ) + ######################################################################## # demo of a loadable module ######################################################################## |