diff options
author | Lauro Neto <lauro.neto@openbossa.org> | 2009-08-19 10:34:04 -0300 |
---|---|---|
committer | Lauro Neto <lauro.neto@openbossa.org> | 2009-08-19 10:34:04 -0300 |
commit | 8f9ed5bd51827d96bda708121008b24bb3d55801 (patch) | |
tree | 1e7ca4484b6f7f14d2b7ac564e529e069149123a /CMakeLists.txt | |
parent | c16d038b5b42ce8ca9d8a74eed66ec1045e04048 (diff) |
Adding target 'dist' using git-archive.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3bc5155da..8de46e16e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -90,10 +90,16 @@ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake" "${CMAKE_CURR add_custom_target(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake") # "make dist", in fact "make package_source" -set(CPACK_SOURCE_PACKAGE_FILE_NAME "libapiextractor-${apiextractor_VERSION}") -set(CPACK_SOURCE_GENERATOR TGZ) -set(CPACK_SOURCE_IGNORE_FILES "~$" ".svn" "debian/" "build/" ".swp$" "*.kdev4") -include(CPack) +#set(CPACK_SOURCE_PACKAGE_FILE_NAME "libapiextractor-${apiextractor_VERSION}") +#set(CPACK_SOURCE_GENERATOR TGZ) +#set(CPACK_SOURCE_IGNORE_FILES "~$" ".svn" "debian/" "build/" ".swp$" "*.kdev4") +#include(CPack) + +set(ARCHIVE_NAME ${CMAKE_PROJECT_NAME}-${apiextractor_VERSION}) +add_custom_target(dist + COMMAND git archive --prefix=${ARCHIVE_NAME}/ HEAD + | bzip2 > ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.bz2 + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}) set(root_HEADERS abstractmetalang.h |