CMake: Add cmakexbuild component as REQUIRED to Tools group for IFW installer
This commit is contained in:
parent
ecca26855a
commit
d7725a178b
|
@ -68,6 +68,9 @@ if(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
|
||||||
# Components
|
# Components
|
||||||
if(CMake_INSTALL_COMPONENTS)
|
if(CMake_INSTALL_COMPONENTS)
|
||||||
set(_CPACK_IFW_COMPONENTS_ALL cmake ctest cpack)
|
set(_CPACK_IFW_COMPONENTS_ALL cmake ctest cpack)
|
||||||
|
if(APPLE)
|
||||||
|
list(APPEND _CPACK_IFW_COMPONENTS_ALL cmakexbuild)
|
||||||
|
endif()
|
||||||
if(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME)
|
if(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME)
|
||||||
set(_CPACK_IFW_COMPONENT_UNSPECIFIED_NAME
|
set(_CPACK_IFW_COMPONENT_UNSPECIFIED_NAME
|
||||||
${CMAKE_INSTALL_DEFAULT_COMPONENT_NAME})
|
${CMAKE_INSTALL_DEFAULT_COMPONENT_NAME})
|
||||||
|
|
|
@ -102,6 +102,15 @@ if(CPACK_GENERATOR MATCHES "IFW")
|
||||||
set(CPACK_IFW_COMPONENT_CPACK_PRIORITY 87)
|
set(CPACK_IFW_COMPONENT_CPACK_PRIORITY 87)
|
||||||
set(CPACK_IFW_COMPONENT_CPACK_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
set(CPACK_IFW_COMPONENT_CPACK_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
||||||
|
|
||||||
|
set(CPACK_COMPONENT_CMAKEXBUILD_DISPLAY_NAME "cmakexbuild")
|
||||||
|
set(CPACK_COMPONENT_CMAKEXBUILD_DESCRIPTION
|
||||||
|
"The \"cmakexbuild\" executable is a wrapper program for \"xcodebuild\"")
|
||||||
|
set(CPACK_COMPONENT_CMAKEXBUILD_REQUIRED TRUE)
|
||||||
|
set(CPACK_COMPONENT_CMAKEXBUILD_GROUP Tools)
|
||||||
|
set(CPACK_IFW_COMPONENT_CMAKEXBUILD_NAME "CMakeXBuild")
|
||||||
|
set(CPACK_IFW_COMPONENT_CMAKEXBUILD_PRIORITY 86)
|
||||||
|
set(CPACK_IFW_COMPONENT_CMAKEXBUILD_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
||||||
|
|
||||||
# Dialogs
|
# Dialogs
|
||||||
set(CPACK_COMPONENT_GROUP_DIALOGS_DISPLAY_NAME "Interactive Dialogs")
|
set(CPACK_COMPONENT_GROUP_DIALOGS_DISPLAY_NAME "Interactive Dialogs")
|
||||||
set(CPACK_COMPONENT_GROUP_DIALOGS_DESCRIPTION
|
set(CPACK_COMPONENT_GROUP_DIALOGS_DESCRIPTION
|
||||||
|
|
Loading…
Reference in New Issue