Skip to content
This repository was archived by the owner on Jan 7, 2023. It is now read-only.

Commit 1c93162

Browse files
committed
Correct packing for headers.
Change-Id: I2990a2e75758fd5cf3bf298ea40ad9ea3173955d
1 parent 9b0bb48 commit 1c93162

File tree

1 file changed

+24
-2
lines changed

1 file changed

+24
-2
lines changed

CMakeLists.txt

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,29 @@ if(BUILD_PACKAGE)
331331
include(GNUInstallDirs)
332332

333333
install(FILES $<TARGET_SONAME_FILE:LLVM> DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR} COMPONENT intel-llvm-patched-library)
334-
install(DIRECTORY ${LLVM_SOURCE_DIR}/include/llvm ${LLVM_SOURCE_DIR}/include/llvm-c DESTINATION ${CMAKE_INSTALL_FULL_INCLUDEDIR} COMPONENT intel-llvm-patched-library-devel)
335-
334+
335+
install(DIRECTORY ${LLVM_SOURCE_DIR}/include/llvm ${LLVM_SOURCE_DIR}/include/llvm-c DESTINATION ${CMAKE_INSTALL_FULL_INCLUDEDIR}
336+
COMPONENT intel-llvm-patched-library-devel
337+
FILES_MATCHING
338+
PATTERN "*.def"
339+
PATTERN "*.h"
340+
PATTERN "*.td"
341+
PATTERN "*.inc"
342+
PATTERN "LICENSE.TXT"
343+
PATTERN ".svn" EXCLUDE)
344+
345+
set(LLVM_INCLUDE_DIR ${CMAKE_CURRENT_BINARY_DIR}/src/include)
346+
347+
install(DIRECTORY ${LLVM_INCLUDE_DIR}/llvm ${LLVM_INCLUDE_DIR}/llvm-c DESTINATION ${CMAKE_INSTALL_FULL_INCLUDEDIR}
348+
COMPONENT intel-llvm-patched-library-devel
349+
FILES_MATCHING
350+
PATTERN "*.def"
351+
PATTERN "*.h"
352+
PATTERN "*.gen"
353+
PATTERN "*.inc"
354+
PATTERN "CMakeFiles" EXCLUDE
355+
PATTERN "config.h" EXCLUDE
356+
PATTERN ".svn" EXCLUDE)
357+
336358
endif()
337359
endif()

0 commit comments

Comments
 (0)