From ba618690392d457af49a05503db4edbdf165bf2e Mon Sep 17 00:00:00 2001 From: Bram Veenboer <bram.veenboer@gmail.com> Date: Wed, 4 Oct 2023 16:29:59 +0200 Subject: [PATCH] Fix CMake installation --- CMakeLists.txt | 2 +- libtcc/CMakeLists.txt | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 42199da..c4b36a2 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 7e9cb24..3658c4f 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 -- GitLab