Правила для формирования архивов
This commit is contained in:
parent
4821f16044
commit
aee649f061
@ -5,13 +5,13 @@ set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
|
|||||||
|
|
||||||
# Параметры для архива исходных текстов
|
# Параметры для архива исходных текстов
|
||||||
if(NOT CPACK_SOURCE_GENERATOR)
|
if(NOT CPACK_SOURCE_GENERATOR)
|
||||||
set(CPACK_SOURCE_GENERATOR "TXZ")
|
set(CPACK_SOURCE_GENERATOR "TGZ")
|
||||||
endif()
|
endif()
|
||||||
set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CMLIB_PROJECT_NAME_LOWER}-${CPACK_PACKAGE_VERSION}")
|
set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CMLIB_PROJECT_NAME_LOWER}-${CPACK_PACKAGE_VERSION}")
|
||||||
|
|
||||||
# Типы генераторов для бинарных архивов
|
# Типы генераторов для бинарных архивов
|
||||||
if(NOT CPACK_GENERATOR)
|
if(NOT CPACK_GENERATOR)
|
||||||
set(CPACK_GENERATOR "TXZ" "DEB")
|
set(CPACK_GENERATOR "TGZ" "DEB")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Параметры для архива собранного проекта
|
# Параметры для архива собранного проекта
|
||||||
@ -54,6 +54,14 @@ endif()
|
|||||||
|
|
||||||
set(CPACK_PROJECT_CONFIG_FILE ${CMAKE_CURRENT_LIST_DIR}/CMLibCPackProject.cmake)
|
set(CPACK_PROJECT_CONFIG_FILE ${CMAKE_CURRENT_LIST_DIR}/CMLibCPackProject.cmake)
|
||||||
|
|
||||||
|
option(CMLIB_CPACK_DEFAULT_SCHEME "Use packaging default scheme" ON)
|
||||||
|
|
||||||
|
# Правила для сборки обычных архивов
|
||||||
|
if(CMLIB_CPACK_DEFAULT_SCHEME)
|
||||||
|
set(CPACK_ARCHIVE_COMPONENT_INSTALL ON)
|
||||||
|
set(CPACK_COMPONENTS_GROUPING IGNORE)
|
||||||
|
endif()
|
||||||
|
|
||||||
# Правила для сборки пакетов для Debian
|
# Правила для сборки пакетов для Debian
|
||||||
include(CMLibCPackDeb)
|
include(CMLibCPackDeb)
|
||||||
|
|
||||||
|
@ -16,8 +16,6 @@ if(NOT CPACK_DEB_COMPONENT_INSTALL)
|
|||||||
set(CPACK_DEB_COMPONENT_INSTALL ON)
|
set(CPACK_DEB_COMPONENT_INSTALL ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
option(CMLIB_CPACK_DEFAULT_SCHEME "Use packaging default scheme" ON)
|
|
||||||
|
|
||||||
if(CMLIB_CPACK_DEFAULT_SCHEME)
|
if(CMLIB_CPACK_DEFAULT_SCHEME)
|
||||||
# Если имя компонента по умолчанию не определено, то устанавливается MAIN
|
# Если имя компонента по умолчанию не определено, то устанавливается MAIN
|
||||||
if(NOT CMAKE_INSTALL_DEFAULT_COMPONENT_NAME)
|
if(NOT CMAKE_INSTALL_DEFAULT_COMPONENT_NAME)
|
||||||
|
Loading…
Reference in New Issue
Block a user