From 8192a7a0058218095f0ea8abbe8f56e574245a56 Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Tue, 5 May 2015 11:00:18 +0200 Subject: [PATCH] Add git based 'make dist' target --- CMakeLists.txt | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4505940..7277cdf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,6 +13,13 @@ set(CPACK_SOURCE_GENERATOR TGZ) set(CPACK_SOURCE_IGNORE_FILES "~$;\\\\.git;build;build-rpm") set(CPACK_SOURCE_PACKAGE_FILE_NAME "${PROJECT_NAME}-${VERSION}") +# "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}) + # Find external packages include(FindPkgConfig) -- 1.7.1