diff options
author | Oscar Fuentes <ofv@wanadoo.es> | 2009-10-27 19:57:29 +0000 |
---|---|---|
committer | Oscar Fuentes <ofv@wanadoo.es> | 2009-10-27 19:57:29 +0000 |
commit | 6997c643c627b25e879f1502188429e0c29143ee (patch) | |
tree | 3b294a081f7704654ebc19875eda3e1df10d3ca1 /llvm | |
parent | 16993aa30bee48a0d2fe06c6e334db7a4b57d80b (diff) | |
download | bcm5719-llvm-6997c643c627b25e879f1502188429e0c29143ee.tar.gz bcm5719-llvm-6997c643c627b25e879f1502188429e0c29143ee.zip |
Rather than excluding quite some things, and still installing
CMakeLists.txt, Makefiles, ... it's better to whitelist what we really
want to install.
Patch by Ingmar Vanhassel!
llvm-svn: 85282
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/CMakeLists.txt | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt index f7126584ba7..40a81d7b32b 100644 --- a/llvm/CMakeLists.txt +++ b/llvm/CMakeLists.txt @@ -319,16 +319,23 @@ if(LLVM_BUILD_EXAMPLES) add_subdirectory(examples) endif () -install(DIRECTORY include - DESTINATION . +install(DIRECTORY include/ + DESTINATION include + FILES_MATCHING + PATTERN "*.h" + PATTERN "*.td" PATTERN ".svn" EXCLUDE - PATTERN "*.cmake" EXCLUDE - PATTERN "*.in" EXCLUDE - PATTERN "*.tmp" EXCLUDE ) -install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include - DESTINATION . +install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/ + DESTINATION include + FILES_MATCHING + PATTERN "*.def" + PATTERN "*.h" + PATTERN "*.gen" + # Exclude include/llvm/CMakeFiles/intrinsics_gen.dir, matched by "*.def" + PATTERN "CMakeFiles" EXCLUDE + PATTERN ".svn" EXCLUDE ) # TODO: make and install documentation. |