Make dist target

This commit is contained in:
Eric Gregory 2012-05-02 15:34:29 -07:00
parent 9c6370424a
commit b5d78fa795
3 changed files with 18 additions and 0 deletions

2
.gitignore vendored
View file

@ -7,4 +7,6 @@ build/
/gearyd
/geary-mailer
/geary-console
*.gz
*.bz2

View file

@ -81,3 +81,13 @@ if (DESKTOP_UPDATE)
)
endif ()
# Dist
# This generates the dist tarballs
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
COMMAND git archive --prefix=${ARCHIVE_NAME}/ HEAD
| gzip > ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.gz
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})

View file

@ -27,3 +27,9 @@ distclean: clean
@-rm -rf $(BUILD_DIR)
@-rm -f Makefile
.PHONY: dist
dist:
@$(MAKE) -C $(BUILD_DIR) dist
@cp build/*.gz .
@cp build/*.bz2 .