diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2012-02-14 16:43:08 +0100 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2012-02-14 16:43:08 +0100 |
commit | 8d022e30bc00918222bcca87170229a6bee81042 (patch) | |
tree | 806e528ef3a92141725488a2147aa065faef0594 /CMakeLists.txt | |
parent | 12a8f6a6fd816a035bdd98425d1c96739350e6d6 (diff) | |
download | ufo-filters-8d022e30bc00918222bcca87170229a6bee81042.tar.gz ufo-filters-8d022e30bc00918222bcca87170229a6bee81042.tar.bz2 ufo-filters-8d022e30bc00918222bcca87170229a6bee81042.tar.xz ufo-filters-8d022e30bc00918222bcca87170229a6bee81042.zip |
Generate packages and tarballs
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 00fefd7..a280747 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,12 +1,16 @@ cmake_minimum_required(VERSION 2.6) project(ufo) +set(TARNAME "ufo-filters-good") set(UFO_VERSION_MAJOR "0") set(UFO_VERSION_MINOR "1") set(UFO_VERSION_PATCH "0") set(UFO_VERSION_STRING_LONG "${UFO_VERSION_MAJOR}.${UFO_VERSION_MINOR}.${UFO_VERSION_PATCH}") set(UFO_VERSION_STRING_SHORT "${UFO_VERSION_MAJOR}.${UFO_VERSION_MINOR}") +set(UFO_DESCRIPTION "UFO good filters") +set(UFO_DESCRIPTION_SUMMARY "UFO good filters") + set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/common/cmake") # --- Options ----------------------------------------------------------------- @@ -34,3 +38,25 @@ add_definitions(-DG_LOG_DOMAIN="Ufo") add_subdirectory(src) +# --- Package generation ------------------------------------------------------ +set(CPACK_PACKAGE_DESCRIPTION ${UFO_DESCRIPTION}) +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY ${UFO_DESCRIPTION_SUMMARY}) +set(CPACK_PACKAGE_NAME ${TARNAME}) + +set(CPACK_PACKAGE_CONTACT "matthias.vogelgesang@kit.edu") +set(CPACK_PACKAGE_VENDOR "Karlsruhe Institute of Technology/IPE") +set(CPACK_PACKAGE_VERSION_MAJOR ${UFO_VERSION_MAJOR}) +set(CPACK_PACKAGE_VERSION_MINOR ${UFO_VERSION_MINOR}) +set(CPACK_PACKAGE_VERSION_PATCH ${UFO_VERSION_PATCH}) +set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${UFO_VERSION_STRING_SHORT}-${CMAKE_SYSTEM_PROCESSOR}") +set(VERSION ${UFO_VERSION}) + +set(CPACK_GENERATOR "DEB;RPM;") +set(CPACK_SOURCE_GENERATOR "TGZ") +set(CPACK_SOURCE_IGNORE_FILES "tags" ".bzr" ".swp" "~1~") +set(CPACK_SOURCE_PACKAGE_FILE_NAME "${TARNAME}-${UFO_VERSION_STRING_SHORT}" CACHE INTERNAL "tarball basename") + +# --- Distro specific +set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6 (>= 2.3.6), libgcc1 (>= 1:4.1)") + +include(CPack) |