|
|
@ -403,28 +403,31 @@ endfunction() |
|
|
|
|
|
|
|
# Set the package name |
|
|
|
_cpack_set_default(CPACK_PACKAGE_NAME "${CMAKE_PROJECT_NAME}") |
|
|
|
if(CMAKE_PROJECT_VERSION_MAJOR) |
|
|
|
|
|
|
|
# Set the package version |
|
|
|
if(CMAKE_PROJECT_VERSION_MAJOR GREATER_EQUAL 0) |
|
|
|
_cpack_set_default(CPACK_PACKAGE_VERSION_MAJOR "${CMAKE_PROJECT_VERSION_MAJOR}") |
|
|
|
if(CMAKE_PROJECT_VERSION_MINOR) |
|
|
|
if(CMAKE_PROJECT_VERSION_MINOR GREATER_EQUAL 0) |
|
|
|
_cpack_set_default(CPACK_PACKAGE_VERSION_MINOR "${CMAKE_PROJECT_VERSION_MINOR}") |
|
|
|
if(CMAKE_PROJECT_VERSION_PATCH) |
|
|
|
if(CMAKE_PROJECT_VERSION_PATCH GREATER_EQUAL 0) |
|
|
|
_cpack_set_default(CPACK_PACKAGE_VERSION_PATCH "${CMAKE_PROJECT_VERSION_PATCH}") |
|
|
|
_cpack_set_default(CPACK_PACKAGE_VERSION |
|
|
|
"${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") |
|
|
|
else() |
|
|
|
_cpack_set_default(CPACK_PACKAGE_VERSION |
|
|
|
"${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}") |
|
|
|
endif() |
|
|
|
else() |
|
|
|
_cpack_set_default(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}") |
|
|
|
endif() |
|
|
|
else() |
|
|
|
_cpack_set_default(CPACK_PACKAGE_VERSION_MAJOR "0") |
|
|
|
_cpack_set_default(CPACK_PACKAGE_VERSION_MINOR "1") |
|
|
|
_cpack_set_default(CPACK_PACKAGE_VERSION_PATCH "1") |
|
|
|
_cpack_set_default(CPACK_PACKAGE_VERSION |
|
|
|
"${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") |
|
|
|
endif() |
|
|
|
if(NOT DEFINED CPACK_PACKAGE_VERSION) |
|
|
|
set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}") |
|
|
|
if(CPACK_PACKAGE_VERSION_MINOR GREATER_EQUAL 0) |
|
|
|
string(APPEND CPACK_PACKAGE_VERSION ".${CPACK_PACKAGE_VERSION_MINOR}") |
|
|
|
if(CPACK_PACKAGE_VERSION_PATCH GREATER_EQUAL 0) |
|
|
|
string(APPEND CPACK_PACKAGE_VERSION ".${CPACK_PACKAGE_VERSION_PATCH}") |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
|
|
|
|
_cpack_set_default(CPACK_PACKAGE_VENDOR "Humanity") |
|
|
|
if(CMAKE_PROJECT_DESCRIPTION) |
|
|
|
_cpack_set_default(CPACK_PACKAGE_DESCRIPTION_SUMMARY |
|
|
|