mirror of
https://github.com/glest/glest-source.git
synced 2025-02-22 18:54:58 +01:00
Split up CPack generator configuration
I've taken the liberty of splitting up the CPACK_GENERATOR test so shared configuration and win32 configuration are outside that test. The existing grouping forced duplication of variables in the mac config file and required the cpack generator to be unset, then set to deb, then set to nsis on win32. These changes should help make things much more understandable.
This commit is contained in:
parent
70e10c610e
commit
f95dbab580
@ -381,6 +381,19 @@ IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
||||
MESSAGE(WARNING ">> CLANG is NOT currently compatible as it does not support the following essential GCC compiler settings: -frounding-math -fsignaling-nans")
|
||||
ENDIF()
|
||||
|
||||
# CPack configuration shared accross platforms
|
||||
SET(CPACK_PACKAGE_NAME ${PKG_NAME})
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "MegaGlest")
|
||||
SET(CPACK_PACKAGE_VENDOR "megaglest.org")
|
||||
#SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
|
||||
#SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
|
||||
SET(CPACK_PACKAGE_INSTALL_DIRECTORY "megaglest")
|
||||
SET(CPACK_PACKAGE_VERSION_MAJOR ${VER_MAJOR})
|
||||
SET(CPACK_PACKAGE_VERSION_MINOR ${VER_MINOR})
|
||||
SET(CPACK_PACKAGE_VERSION_PATCH ${VER_RELEASE})
|
||||
|
||||
|
||||
# Debian specific generator options
|
||||
IF(NOT DEFINED CPACK_GENERATOR)
|
||||
SET(CPACK_GENERATOR "DEB")
|
||||
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Mark Vejvoda") #required
|
||||
@ -413,23 +426,15 @@ IF(NOT DEFINED CPACK_GENERATOR)
|
||||
# OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
# )
|
||||
#endif(DPKG_PROGRAM)
|
||||
|
||||
SET(CPACK_PACKAGE_NAME ${PKG_NAME})
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "MegaGlest")
|
||||
SET(CPACK_PACKAGE_VENDOR "megaglest.org")
|
||||
#SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
|
||||
#SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
|
||||
SET(CPACK_PACKAGE_INSTALL_DIRECTORY "megaglest")
|
||||
SET(CPACK_PACKAGE_VERSION_MAJOR ${VER_MAJOR})
|
||||
SET(CPACK_PACKAGE_VERSION_MINOR ${VER_MINOR})
|
||||
SET(CPACK_PACKAGE_VERSION_PATCH ${VER_RELEASE})
|
||||
IF(WIN32)
|
||||
SET(CPACK_NSIS_DISPLAY_NAME "MegaGlest")
|
||||
SET(CPACK_NSIS_MUI_ICON "${PROJECT_SOURCE_DIR}/mk/windoze/glest.ico")
|
||||
SET(CPACK_PACKAGE_ICON "${PROJECT_SOURCE_DIR}/mk/windoze/megaglest.ico")
|
||||
SET(CPACK_NSIS_URL_INFO_ABOUT "http://megaglest.org")
|
||||
ENDIF()
|
||||
ENDIF(NOT DEFINED CPACK_GENERATOR)
|
||||
|
||||
IF(CPACK_GENERATOR STREQUAL "NSIS")
|
||||
SET(CPACK_NSIS_DISPLAY_NAME "MegaGlest")
|
||||
SET(CPACK_NSIS_MUI_ICON "${PROJECT_SOURCE_DIR}/mk/windoze/glest.ico")
|
||||
SET(CPACK_PACKAGE_ICON "${PROJECT_SOURCE_DIR}/mk/windoze/megaglest.ico")
|
||||
SET(CPACK_NSIS_URL_INFO_ABOUT "http://megaglest.org")
|
||||
ENDIF(CPACK_GENERATOR STREQUAL "NSIS")
|
||||
|
||||
INCLUDE(CPack)
|
||||
|
||||
get_directory_property( DirDefs DIRECTORY ${CMAKE_SOURCE_DIR} COMPILE_DEFINITIONS )
|
||||
|
Loading…
x
Reference in New Issue
Block a user