1#http://www.cmake.org/Wiki/CMake:CPackConfiguration
2
3#don't write when git errored out resulting in unset version (ie when compiling from tarball)
4IF ( NOT GIT_ERROR )
5    CONFIGURE_FILE( ${springlobby_SOURCE_DIR}/cmake/config.h ${springlobby_BINARY_DIR}/springlobby_config.h )
6ENDIF ( NOT GIT_ERROR )
7
8SET( PACKAGE_NAME springlobby )
9SET( PACKAGE_VERSION ${SPRINGLOBBY_REV} )
10
11IF (WIN32)
12    SET(CPACK_GENERATOR "ZIP")
13    SET(CPACK_PACKAGE_FILE_NAME "springlobby-${SPRINGLOBBY_REV}-win32")
14ELSE (WIN32)
15    SET(CPACK_CMAKE_GENERATOR "Unix Makefiles")
16    SET(CPACK_GENERATOR "TBZ2;TGZ")
17    SET(CPACK_PACKAGE_FILE_NAME "springlobby-${SPRINGLOBBY_REV}")
18ENDIF (WIN32)
19SET(CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR};${CMAKE_PROJECT_NAME};ALL;/")
20# SET(CPACK_OUTPUT_CONFIG_FILE "/home/andy/vtk/CMake-bin/CPackConfig.cmake")
21# SET(CPACK_PACKAGE_DESCRIPTION_FILE "/home/andy/vtk/CMake/Copyright.txt")
22# SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "CMake is a build tool")
23#SET(CPACK_PACKAGE_EXECUTABLES "springlobby" "springsettings")
24SET(CPACK_PACKAGE_INSTALL_DIRECTORY "springlobby")
25SET(CPACK_PACKAGE_NAME "springlobby")
26SET(CPACK_PACKAGE_VENDOR "The SpringLobby Team")
27SET(CPACK_PACKAGE_VERSION ${SPRINGLOBBY_REV})
28
29SET(CPACK_RESOURCE_FILE_LICENSE ${springlobby_SOURCE_DIR}/COPYING)
30SET(CPACK_RESOURCE_FILE_README ${springlobby_SOURCE_DIR}/README)
31# SET(CPACK_RESOURCE_FILE_WELCOME "/home/andy/vtk/CMake/Templates/CPack.GenericWelcome.txt")
32SET(CPACK_SOURCE_GENERATOR "TGZ;TBZ2")
33# SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/home/andy/vtk/CMake-bin/CPackSourceConfig.cmake")
34SET(CPACK_SOURCE_PACKAGE_FILE_NAME "springlobby-${SPRINGLOBBY_REV}")
35SET(CPACK_STRIP_FILES TRUE)
36SET(CPACK_SOURCE_STRIP_FILES TRUE)
37# SET(CPACK_SYSTEM_NAME "Linux-i686")
38# SET(CPACK_TOPLEVEL_TAG "Linux-i686")
39set(CPACK_SOURCE_IGNORE_FILES
40"^${springlobby_SOURCE_DIR}/build*"
41"^${springlobby_SOURCE_DIR}/bin/"
42"^${springlobby_SOURCE_DIR}/.*"
43"^${springlobby_SOURCE_DIR}/auto*"
44"^${springlobby_SOURCE_DIR}/doc/"
45"^${springlobby_SOURCE_DIR}/m4/"
46"^${springlobby_SOURCE_DIR}/obj/"
47)
48INCLUDE(CPack)
49