26 lines
875 B
CMake
26 lines
875 B
CMake
|
|
set(CPACK_PACKAGE_VERSION_MAJOR "${AUDACITY_VERSION}") # X
|
|
set(CPACK_PACKAGE_VERSION_MINOR "${AUDACITY_RELEASE}") # Y
|
|
set(CPACK_PACKAGE_VERSION_PATCH "${AUDACITY_REVISION}") # Z
|
|
|
|
# X.Y.Z-alpha-20210615
|
|
set(CPACK_PACKAGE_VERSION "${AUDACITY_VERSION}.${AUDACITY_RELEASE}.${AUDACITY_REVISION}${AUDACITY_SUFFIX}")
|
|
|
|
if(NOT AUDACITY_BUILD_LEVEL EQUAL 2)
|
|
# X.Y.Z-alpha-20210615+a1b2c3d
|
|
set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}+${GIT_COMMIT_SHORT}")
|
|
endif()
|
|
|
|
# Audacity-X.Y.Z-alpha-20210615
|
|
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${CPACK_PACKAGE_VERSION}")
|
|
|
|
if(NOT "$ENV{AUDACITY_ARCH_LABEL}" STREQUAL "")
|
|
# Audacity-X.Y.Z-alpha-20210615-x86_64
|
|
set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_FILE_NAME}-$ENV{AUDACITY_ARCH_LABEL}")
|
|
endif()
|
|
set(CPACK_PACKAGE_DIRECTORY "${CMAKE_BINARY_DIR}/package")
|
|
|
|
set(CPACK_GENERATOR ZIP)
|
|
|
|
include(CPack) # do this last
|