From 03ff683d7f0b67b61ab25d7b05834b8e3b0f7343 Mon Sep 17 00:00:00 2001 From: Nico Galoppo Date: Fri, 16 Dec 2016 12:27:03 -0800 Subject: [PATCH] Copy clBLAS header files upon install Projects that only depend on the clBLAS routines implemented by ISAAC do not have any other clBLAS dependency than ISAAC. However, they need the clBLAS header files installed. This fix makes it so that such projects only need to install ISAAC. --- lib/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 6c5dc82687a6..2cd183ab3980 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -34,3 +34,7 @@ install(TARGETS isaac LIBRARY DESTINATION lib ARCHIVE DESTINATION lib) set(INSTALL_INCLUDE_DIR /usr/local/include) install(DIRECTORY isaac "${PROJECT_SOURCE_DIR}/include/isaac" DESTINATION "${INSTALL_INCLUDE_DIR}" FILES_MATCHING PATTERN "*.h" PATTERN "*.hpp") +install(DIRECTORY "${PROJECT_SOURCE_DIR}/include/external/" + DESTINATION "${INSTALL_INCLUDE_DIR}" + FILES_MATCHING PATTERN "clBLAS*.h" + PATTERN "cuda" EXCLUDE)