Mercurial > archived > louis > epitech > zia-api
changeset 85:95e639a51bf6
Fix install rules (close #13)
author | Louis Opter <kalessin@kalessin.fr> |
---|---|
date | Fri, 09 Apr 2010 23:01:13 +0200 |
parents | 44b9ac934329 |
children | 6cc18ee75329 |
files | CMakeLists.txt include/CMakeLists.txt |
diffstat | 2 files changed, 18 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/CMakeLists.txt Fri Apr 09 20:54:53 2010 +0200 +++ b/CMakeLists.txt Fri Apr 09 23:01:13 2010 +0200 @@ -49,10 +49,9 @@ INSTALL(DIRECTORY examples DESTINATION share/doc/streamit COMPONENT Examples - PATTERN "CMakeLists.txt" EXCLUDE - PATTERN "CMakeFiles" EXCLUDE - PATTERN "cmake_install.cmake" EXCLUDE - REGEX ".*\\.sw.?$" EXCLUDE + FILES_MATCHING + REGEX "[hc]pp$" + REGEX "CMakeFiles" EXCLUDE ) # Uninstall rules ############################################################## @@ -77,6 +76,18 @@ # CPack stuff ################################################################## SET(PACKAGE_NAME "StreamIt") +SET(IGNORE_PATTERNS + "/\\\\.hg.*" + "/doc/" + ".*\\\\.sw.?$" + "/CMakeFiles/" + "CMakeCache.txt" + ".*install.*\\\\.(cmake|txt)$" + ".*(Makefile|CTest).*" + ".*${PACKAGE_NAME}[^/]*" + ".*CPack.*([^t][^x][^t])$" + "/Test_.*/" + ) SET(PACKAGE_FILE_NAME "${PACKAGE_NAME}-${STREAMIT_API_VERSION}") SET(PACKAGE_SOURCE_FILE_NAME "Sources-${PACKAGE_NAME}-${STREAMIT_API_VERSION}") SET(CPACK_PACKAGE_EXECUTABLES "rot13" "rot13") # <executable> <icon name> @@ -84,7 +95,7 @@ SET(CPACK_PACKAGE_FILE_NAME ${PACKAGE_NAME}) SET(CPACK_PACKAGE_DESCRIPTION_FILE "${STREAMIT_API_SOURCE_DIR}/CMakeScripts/CPackDescription.txt") SET(CPACK_SOURCE_PACKAGE_FILE_NAME ${PACKAGE_SOURCE_FILE_NAME}) -SET(CPACK_SOURCE_IGNORE_FILES "/\\\\.hg/" "/doc/" ".*\\\\.sw.?$" "\\\\.hgignore") +SET(CPACK_SOURCE_IGNORE_FILES ${IGNORE_PATTERNS}) SET(CPACK_COMPONENTS_ALL Examples Includes) SET(CPACK_RESOURCE_FILE_LICENSE "${STREAMIT_API_SOURCE_DIR}/CMakeScripts/CPackLicense.txt") SET(CPACK_RESOURCE_FILE_README "${CPACK_PACKAGE_DESCRIPTION_FILE}")
--- a/include/CMakeLists.txt Fri Apr 09 20:54:53 2010 +0200 +++ b/include/CMakeLists.txt Fri Apr 09 23:01:13 2010 +0200 @@ -7,8 +7,8 @@ INSTALL(DIRECTORY ${SUBDIRECTORIES} DESTINATION include/streamit COMPONENT Includes - PATTERN "CMakeLists.txt" EXCLUDE - REGEX ".*\\.sw.?$" EXCLUDE + FILES_MATCHING + REGEX "[hc]pp$" ) SET(HEADERS