From: Thomas Jarosch Date: Mon, 17 Oct 2011 12:28:17 +0000 (+0200) Subject: Add 'make dist' target X-Git-Tag: v2.6~26 X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=147ed16cccdda1b97d71cebf525b8e216f85b1ee;p=libi2ncommon Add 'make dist' target --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 90cc27a..444d603 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -58,6 +58,13 @@ set(CPACK_SOURCE_IGNORE_FILES ) set(CPACK_SOURCE_PACKAGE_FILE_NAME ${CPACK_PACKAGE_FILE_NAME}) +# "make dist" target +set(ARCHIVE_NAME ${CMAKE_PROJECT_NAME}-${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}) + # documentation option(DOCUMENTATION "Generate API documentation with Doxygen" ON) find_package(Doxygen)