diff --git a/CMakeLists.txt b/CMakeLists.txt index f5f29835cb7f78466638de74d492e6e60da00f40..69dc60561fe2045d01cc541db803ee76641450f8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,6 +36,8 @@ include(dependencies) # === process through the cheetah tree: add_subdirectory(${CMAKE_PROJECT_NAME}) + + # === Print build options summary. set(DEBUG_PRINT ON) if (DEBUG_PRINT) diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake index 0d952ba12d82aae18d3c30f8e29429db9a117dd4..5b8bf730bcf8bdcceac9d8c97ea11ae472f094df 100644 --- a/cmake/dependencies.cmake +++ b/cmake/dependencies.cmake @@ -3,10 +3,9 @@ include(compiler_settings) include(cmake/googletest.cmake) include(cmake/boost.cmake) include(cmake/psrdada.cmake) -include_directories(SYSTEM ${Boost_INCLUDE_DIR} ${PSRDADA_INCLUDE_DIR}) -include_directories(BEFORE ${GTEST_INCLUDE_DIR}) +include_directories(${Boost_INCLUDE_DIR} ${PSRDADA_INCLUDE_DIR}) +include_directories(${GTEST_INCLUDE_DIR}) set(DEPENDENCY_LIBRARIES - ${GTEST_LIBRARIES} ${Boost_LIBRARIES} ${PSRDADA_LIBRARIES} ${CUDA_CUDART_LIBRARY} diff --git a/psrdada_cpp/CMakeLists.txt b/psrdada_cpp/CMakeLists.txt index 357f45db5414ff317e761afc00eedb169c38a64e..240f01c650482c7aff3dab111bc87ac49d0fe8e6 100644 --- a/psrdada_cpp/CMakeLists.txt +++ b/psrdada_cpp/CMakeLists.txt @@ -1,8 +1,7 @@ # define the cheetah libraries set(PSRDADA_CPP_LIBRARIES ${CMAKE_PROJECT_NAME} ${DEPENDENCY_LIBRARIES}) -include_directories(..) -include_directories(${PROJECT_BINARY_DIR}) +include_directories(${CMAKE_SOURCE_DIR}) set(psrdada_cpp_src src/cli_utils.cpp diff --git a/psrdada_cpp/effelsberg/edd/test/CMakeLists.txt b/psrdada_cpp/effelsberg/edd/test/CMakeLists.txt index 04fb51024ce32ba7096d49ba8be77ccaf78f2f6d..82529b796fc6393ea8a286447413d007ebba8543 100644 --- a/psrdada_cpp/effelsberg/edd/test/CMakeLists.txt +++ b/psrdada_cpp/effelsberg/edd/test/CMakeLists.txt @@ -19,6 +19,6 @@ set(gtest_edd_src src/SpectralKurtosisCudaTester.cu ) cuda_add_executable(gtest_edd ${gtest_edd_src} ) -target_link_libraries(gtest_edd ${PSRDADA_CPP_EFFELSBERG_EDD_LIBRARIES} ${CUDA_CUFFT_LIBRARIES} -lcublas -lnvToolsExt -L/usr/local/cuda-11.0/lib64/) +target_link_libraries(gtest_edd ${PSRDADA_CPP_EFFELSBERG_EDD_LIBRARIES} ${CUDA_CUFFT_LIBRARIES} -lcublas -lnvToolsExt -L/usr/local/cuda-11.0/lib64/ ${GTEST_LIBRARIES}) add_test(gtest_edd gtest_edd --test_data "${CMAKE_CURRENT_LIST_DIR}/data") diff --git a/psrdada_cpp/effelsberg/paf/test/CMakeLists.txt b/psrdada_cpp/effelsberg/paf/test/CMakeLists.txt index 50e77063526b29eabf14712a5397d46ae78ff597..d49891999250b1e5e357b0848b7d7a1b7be5c5f0 100644 --- a/psrdada_cpp/effelsberg/paf/test/CMakeLists.txt +++ b/psrdada_cpp/effelsberg/paf/test/CMakeLists.txt @@ -7,5 +7,6 @@ set( src/UnpackerTester.cu ) cuda_add_executable(gtest_paf ${gtest_paf_src} ) -target_link_libraries(gtest_paf ${PSRDADA_CPP_EFFELSBERG_PAF_LIBRARIES} ${CUDA_CUFFT_LIBRARIES}) + +target_link_libraries(gtest_paf ${PSRDADA_CPP_EFFELSBERG_PAF_LIBRARIES} ${CUDA_CUFFT_LIBRARIES} ${GTEST_LIBRARIES}) add_test(gtest_paf gtest_paf --test_data "${CMAKE_CURRENT_LIST_DIR}/data") diff --git a/psrdada_cpp/effelsberg/rfi_chamber/test/CMakeLists.txt b/psrdada_cpp/effelsberg/rfi_chamber/test/CMakeLists.txt index e0d1e2938f1ba09a3b949f20cbf54ae443af2daf..06d643dbc56495a853200aeb0967baaaeff60164 100644 --- a/psrdada_cpp/effelsberg/rfi_chamber/test/CMakeLists.txt +++ b/psrdada_cpp/effelsberg/rfi_chamber/test/CMakeLists.txt @@ -8,5 +8,5 @@ set( src/gtest_rfi_chamber.cu ) cuda_add_executable(gtest_rfi_chamber ${gtest_rfi_chamber_src} ) -target_link_libraries(gtest_rfi_chamber ${PSRDADA_CPP_EFFELSBERG_RFI_CHAMBER_LIBRARIES} ${CUDA_CUFFT_LIBRARIES}) +target_link_libraries(gtest_rfi_chamber ${PSRDADA_CPP_EFFELSBERG_RFI_CHAMBER_LIBRARIES} ${CUDA_CUFFT_LIBRARIES} ${GTEST_LIBRARIES}) add_test(gtest_rfi_chamber gtest_rfi_chamber --test_data "${CMAKE_CURRENT_LIST_DIR}/data") diff --git a/psrdada_cpp/meerkat/fbfuse/test/CMakeLists.txt b/psrdada_cpp/meerkat/fbfuse/test/CMakeLists.txt index eb55b47da097fe6947e74f25f9b0364e23d54f45..fe9aea87e8b16f478df0b6b92be2d6c613d7b0d5 100644 --- a/psrdada_cpp/meerkat/fbfuse/test/CMakeLists.txt +++ b/psrdada_cpp/meerkat/fbfuse/test/CMakeLists.txt @@ -13,5 +13,5 @@ set( src/gtest_fbfuse.cu ) cuda_add_executable(gtest_fbfuse ${gtest_fbfuse_src} ) -target_link_libraries(gtest_fbfuse ${PSRDADA_CPP_MEERKAT_FBFUSE_LIBRARIES}) +target_link_libraries(gtest_fbfuse ${PSRDADA_CPP_MEERKAT_FBFUSE_LIBRARIES} ${GTEST_LIBRARIES}) add_test(gtest_fbfuse gtest_fbfuse --test_data "${CMAKE_CURRENT_LIST_DIR}/data")