diff --git a/CMakeLists.txt b/CMakeLists.txt index 42199daf562bdbe2c40a07fc1eeb86c6a5ebc2b9..c4b36a2c36e50a0a5c7403823234a01d4c4f77a3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.17 FATAL_ERROR) project( - tensor-core-correlator + libtcc DESCRIPTION "Tensor-Core Correlator" VERSION 0.5 HOMEPAGE_URL https://git.astron.nl/RD/tensor-core-correlator diff --git a/libtcc/CMakeLists.txt b/libtcc/CMakeLists.txt index 7e9cb2483ad10bb052932ee59cf6f5f26e0a9e87..3658c4fdbaa7ea850c91e71999145b09db184782 100644 --- a/libtcc/CMakeLists.txt +++ b/libtcc/CMakeLists.txt @@ -6,7 +6,7 @@ target_sources(tcc PRIVATE Correlator.cc CorrelatorKernel.cc Kernel.cc) set_target_properties(tcc PROPERTIES PUBLIC_HEADER "Correlator.h;CorrelatorKernel.h;Kernel.h") # Add includes target_include_directories( - tcc PUBLIC $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}> + tcc PUBLIC $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}>) # Add links target_link_libraries(tcc PRIVATE cudawrappers::cu cudawrappers::nvrtc) @@ -14,10 +14,10 @@ target_embed_source(tcc kernel/TCCorrelator.cu) # Install libraries and headers install( TARGETS tcc - EXPORT tcc-config # export tcc cmake targets + EXPORT ${PROJECT_NAME}-config # export tcc cmake targets COMPONENT tcc - PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/libtcc) + PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}) # Install tcc cmake targets install( - EXPORT tcc-config + EXPORT ${PROJECT_NAME}-config DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}) \ No newline at end of file