From 4e3443c69ed74305c2b1e6bbbdbf34e1cb62ab95 Mon Sep 17 00:00:00 2001 From: Evgeny Mankov Date: Thu, 17 Oct 2019 15:05:55 +0300 Subject: [PATCH] [HIPIFY][cmake] Add install rule for clang-resource-headers + Fix: set destination for all installing files to ${CMAKE_INSTALL_PREFIX} [ROCm/hip commit: f19e7c29dfcef3d0c941c977ce6d1448ad4e288a] --- projects/hip/hipify-clang/CMakeLists.txt | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/projects/hip/hipify-clang/CMakeLists.txt b/projects/hip/hipify-clang/CMakeLists.txt index fd172a9c8d..bf4ef6872d 100644 --- a/projects/hip/hipify-clang/CMakeLists.txt +++ b/projects/hip/hipify-clang/CMakeLists.txt @@ -80,7 +80,21 @@ endif() set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${StdCpp} -DHIPIFY_CLANG_RES=\\\"${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}\\\"") -install(TARGETS hipify-clang DESTINATION bin) +install(TARGETS hipify-clang DESTINATION ${CMAKE_INSTALL_PREFIX}) + +install( + DIRECTORY ${LLVM_DIR}/../../clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/ + DESTINATION ${CMAKE_INSTALL_PREFIX} + COMPONENT clang-resource-headers + FILES_MATCHING + PATTERN "*.h" + PATTERN "*.modulemap" + PATTERN "algorithm" + PATTERN "complex" + PATTERN "new" + PATTERN "ppc_wrappers" EXCLUDE + PATTERN "openmp_wrappers" EXCLUDE + ) if (HIPIFY_CLANG_TESTS) find_package(PythonInterp 2.7 REQUIRED)