From 147ed16cccdda1b97d71cebf525b8e216f85b1ee Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Mon, 17 Oct 2011 14:28:17 +0200 Subject: [PATCH] Add 'make dist' target --- CMakeLists.txt | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) 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) -- 1.7.1