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  ######################################################################## | 
