summaryrefslogtreecommitdiffstats
path: root/Help/cpack_gen
Commit message (Collapse)AuthorAgeFilesLines
* CPack: Change CPACK_PRODUCTBUILD_DOMAINS default to true (CMP0161)Craig Scott2024-01-281-2/+3
| | | | Fixes: #23351
* Merge topic 'cpack-auto-suffixes'Brad King2023-11-282-18/+31
|\ | | | | | | | | | | | | | | | | | | 53991e62da CPack/RPM: Append .rpm to CPACK_RPM_FILE_NAME if missing f2a6d423da CPack/DEB: Append .deb to CPACK_DEBIAN_FILE_NAME if missing 907d4db558 Help: Format allowed CPACK_{DEB,RPM}_FILE_NAME values as definition list Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8880
| * CPack/RPM: Append .rpm to CPACK_RPM_FILE_NAME if missingAlex Neundorf2023-11-271-2/+7
| | | | | | | | | | | | | | | | | | Previously we issued an error when the `.rpm` suffix is missing. Instead, append the suffix automatically. This matches the behavior of `CPACK_ARCHIVE_FILE_NAME`, to which the archive format suffix is automatically appended. With this change, developers can simply do set(CPACK_RPM_comp_FILE_NAME "${CPACK_ARCHIVE_comp_FILE_NAME}")
| * CPack/DEB: Append .deb to CPACK_DEBIAN_FILE_NAME if missingAlex Neundorf2023-11-271-2/+7
| | | | | | | | | | | | | | Previously we issued an error when the `.deb` or `.ipk` suffix is missing. Instead, append the suffix `.deb` automatically. This matches the behavior of `CPACK_ARCHIVE_FILE_NAME`, to which the archive format suffix is automatically appended.
| * Help: Format allowed CPACK_{DEB,RPM}_FILE_NAME values as definition listBrad King2023-11-272-19/+22
| | | | | | | | This provides a structured location for notes about each value.
* | Merge topic 'ci-fedora-39'Brad King2023-11-201-2/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cdd741ebf9 Merge branch 'backport-ci-fedora-39' into ci-fedora-39 9283b20659 ci: Suppress CPack/RPM tests pending fix for Fedora 39 18145e8745 ci: Update FindMPI test environment for mpich on Fedora 39 a8be80ccf2 ci: Drop now-unnecessary Clang rules for CXXModules tests 99238b23e9 ci: use Fedora 39 images and environments 57eadec617 ci: update Linux image to Fedora 39 653262162c clang-tidy module: Update to build against LLVM/Clang 17 2cf9a65835 clang-tidy: ignore warnings new in version 17 ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8983
| * | codespell: Fix typosBrad King2023-11-171-2/+2
| |/
* | CPack/WiX: Make InstallScope configurableMax Gaukler2023-11-161-1/+30
|/ | | | | | | | Add a new `CPACK_WIX_INSTALL_SCOPE` variable to set the `InstallScope` when using the default WiX template. Set the default to the bug-free value `perMachine`. Fixes: #20962
* CPack: Add Inno Setup generatorJannik Alber2023-04-281-0/+420
|
* Help: Replace links with their permanent redirectsBrad King2023-02-171-2/+2
|
* Merge topic 'feature/sphinx-linkcheck'Brad King2023-02-081-2/+2
|\ | | | | | | | | | | | | | | 6789af36bf Help: Fix broken links found by `linkcheck` 8f4bd3bf7e ci: Check for broken links when build HTML manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8177
| * Help: Fix broken links found by `linkcheck`Alex Turbov2023-02-071-2/+2
| |
* | Help: CPack FreeBSD Generator page use field listsAlex Turbov2023-02-071-28/+28
| |
* | Help: CPack DragNDrop Generator page use field listsAlex Turbov2023-02-071-11/+21
| |
* | Help: CPack Archive Generator page use field listsAlex Turbov2023-02-071-23/+33
| |
* | Help: CPack RPM Generator page use field listsAlex Turbov2023-02-071-201/+244
| |
* | Help: CPack NuGet Generator page use field listsAlex Turbov2023-02-071-56/+57
| |
* | Help: CPack DEB Generator page use field listsAlex Turbov2023-02-071-104/+108
|/
* Help: Fix some redirects reported with sphinx linkcheckAlex Turbov2022-11-073-7/+7
| | | | Mostly it's about replace `http:` with `https:` protocol.
* Help: Fix broken external links found by sphinx linkcheckAlex Turbov2022-11-073-9/+9
|
* CPack/NSIS: Add options to set makensis argumentsJohnny Jazeix2022-09-261-0/+31
| | | | Fixes: #23446
* CPack: allow custom file extension in archive generatorAndrey Filipenkov2022-09-011-0/+6
|
* Merge topic 'doc-markup-program-options'Brad King2022-08-082-3/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | a6abdf6c8f Help: Consistent options declaration -- short first, then long f4563f05db Help: Value for `--graphviz=` option actually is mandatory 04843d743e Help: Replace a bunch of more ``--option`` to `:option:` role 09446266ee Help: Replace mentions of ``-D`` option with :option:`-D` role b57f27b087 Help: Replace mentions of ``-T`` and ``-A`` options with role d25b232dee Help: Replace mentions of ``-G`` option with :option:`-G` role 63940e1cab Help: Replace mentions of ``-C`` option with :option:`-C` role 183a49cbfe Help: Replace mentions of ``-S`` option with :option:`-S` role ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7544
| * Help: Replace mentions of ``-G`` option with :option:`-G` roleAlex Turbov2022-08-041-1/+1
| |
| * Help: Replace mentions of ``-C`` option with :option:`-C` roleAlex Turbov2022-08-041-2/+2
| |
* | Help: Add CPACK_NUGET_PACKAGE_REQUIRE_LICENSE_ACCEPTANCE docsAlex Turbov2022-08-031-0/+8
|/ | | | This variable has existed since the initial NuGet support was added but has not been documented.
* Merge topic 'freebsd-cpack-update'Brad King2022-07-061-5/+7
|\ | | | | | | | | | | | | | | | | | | | | 2655605261 FreeBSD: follow CPACK_PACKAGE_FILE_NAME, if set 50580af645 FreeBSD (docs): repair errors in documentation of FreeBSD-cpack 1b61cd1597 FreeBSD: explain the pkg_create() call 57e8cd1a81 FreeBSD: drop support for libpkg before 1.17 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7447
| * FreeBSD (docs): repair errors in documentation of FreeBSD-cpackAdriaan de Groot2022-07-051-5/+7
| |
* | Help: Document that CPack Archive Generator <component> is all uppercaseDavid Faure2022-07-051-0/+2
|/
* Merge topic 'cpack-wix-arch'Brad King2022-05-051-0/+9
|\ | | | | | | | | | | | | cae7e5e38d CPack/WIX: Add CPACK_WIX_ARCHITECTURE to support Windows for ARM installers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7236
| * CPack/WIX: Add CPACK_WIX_ARCHITECTURE to support Windows for ARM installersjakoblover2022-05-051-0/+9
| |
* | CPack: Remove the deprecated PackageMaker generatorCraig Scott2022-05-041-84/+4
| | | | | | | | | | | | This CPack generator has been deprecated since commit 7bf187499f (CPack: Deprecate PackageMaker generator, 2020-01-31). Fixes: #23344
* | Merge topic 'restore-CPACK_PACKAGEMAKER_CHOICES'Brad King2022-05-031-0/+44
|\ \ | |/ |/| | | | | | | | | d099136add productbuild: Restore CPACK_PACKAGEMAKER_CHOICES variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7220
| * productbuild: Restore CPACK_PACKAGEMAKER_CHOICES variableCraig Scott2022-04-291-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 2a8df7e7db (productbuild: Don't write rootVolumeOnly attribute if writing domains, 2022-03-21), the variable holding the main contents of the distribution.dist XML file was renamed from CPACK_PACKAGEMAKER_CHOICES to CPACK_APPLE_PKG_INSTALLER_CONTENT. This reflected the fact that the PackageMaker generator is deprecated. The new variable also includes more details than the old one held. Some projects were relying on the old variable name, so we need to still set that to the same contents as it would have previously provided. Neither of these variables were previously documented, but the older variable was mentioned in enough semi-official places that it essentially became semi-supported. Document both variables and highlight that the older one is deprecated. Fixes: #23467
* | CPack/DMG: Do not use CPACK_RESOURCE_FILE_LICENSE for SLA by defaultBrad King2022-04-141-2/+2
|/ | | | | | | | Since macOS 12.0 deprecated the tools needed to attach a SLA to a `.dmg`, we should no longer do this by default. Add a policy to change the default to off. Fixes: #22978
* Help: Clean up and expand CPack/IFW docsCraig Scott2022-03-271-101/+122
|
* Help: Add more detail for CPACK_PRODUCTBUILD_DOMAINS* variablesCraig Scott2022-03-211-12/+31
|
* CPack/DMG: Add explicit option to use CPACK_RESOURCE_FILE_LICENSE for SLABrad King2022-01-181-0/+21
| | | | | | | | | | | | | | | | | Since macOS 12.0, the ``hdiutil udifrez`` and ``hdiutil udifderez`` commands to embed and extract resources in a disk image are deprecated. The CPack DragNDrop Generator uses these to attach the SLA specified by the `CPACK_RESOURCE_FILE_LICENSE` option. Since that option is shared by multiple CPack generators, we cannot deprecate it. Instead, add an explicit option to control the behavior. This will give projects a way to package on future macOS versions that remove the commands. In order to provide a long-term transition away from attaching SLAs to disk images, update `cpack` to default this behavior to OFF. To retain compatibility for CMake projects, teach the CPack module to default the option to ON. Later a policy can be added to change the default. Issue: #22978
* CPack/productbuild: add options to control domains elementDavid Wosk2022-01-061-0/+40
| | | | | | | | | The domains element determines the required authorization level needed for the install. The auth attribute of the pkg-ref element has been deprecated in favor of domains, so if the domains options are specified, the auth attribute is omitted. Fixes: #23030
* Merge topic 'ifw-sign-installer'Brad King2021-12-021-0/+7
|\ | | | | | | | | | | | | | | e8e07a90c1 CPackIFW: add support for signing the generated app bundles on macOS Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6754
| * CPackIFW: add support for signing the generated app bundles on macOSErlend E. Aasland2021-11-221-0/+7
| | | | | | | | | | | | | | | | Adds the CPACK_IFW_PACKAGE_SIGNING_IDENTITY CPackIFW variable. This variable mirrors the --sign option of the binarycreator tool. Fixes: #22927
* | CPack/productbuild: Add option to customize product identifierGreg Fiumara2021-11-181-0/+8
| | | | | | | | | | | | | | | | This adds a new option, CPACK_PRODUCTBUILD_IDENTIFIER, which allows for customization of the productbuild product identifier within the CPack productbuild generator. Fixes: #20830
* | Merge topic 'doc-cpackrpm-versionadded'Brad King2021-11-021-2/+4
|\ \ | |/ |/| | | | | | | | | | | a7a499a459 Help: Add `versionadded` for `CPACK_RPM_REQUIRES_EXCLUDE_FROM` variable 3eefb78512 Help: Use lower-case names of sphinx directives Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6684
| * Help: Add `versionadded` for `CPACK_RPM_REQUIRES_EXCLUDE_FROM` variableAlex Turbov2021-11-011-0/+2
| |
| * Help: Use lower-case names of sphinx directivesBrad King2021-11-011-2/+2
| |
* | CPackIFW: add support for archive format and compression level optionsErlend E. Aasland2021-10-281-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the following CPackIFW variables: - CPACK_IFW_ARCHIVE_FORMAT - CPACK_IFW_ARCHIVE_COMPRESSION These variables control mirror the --archive-format and --compression options of the QtIFW binarycreator and repogen tools. Fixes: #22803 Co-authored-by: Erlend E. Aasland <erlend.aasland@innova.no> Co-authored-by: Awen Autret
* | CPackIFW: Add support for RunProgram* config variablesErlend E. Aasland2021-10-171-0/+28
| | | | | | | | | | | | This patch adds support for specifying <RunProgram>, <RunProgramArguments>, and <RunProgramDescription> in the IFW configuration file.
* | CPackIFW: Add support for DisableCommandLineInterface config attributeKonstantin Podsvirov2021-10-141-0/+8
| |
* | Merge topic 'wix_extension'Brad King2021-10-141-0/+8
|\ \ | | | | | | | | | | | | | | | | | | | | | ed9dbe9218 CPack/WiX: Add option to skip the WixUIExtension Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6619
| * | CPack/WiX: Add option to skip the WixUIExtensionVasileios Anagnostopoulos2021-10-121-0/+8
| |/ | | | | | | Fixes: #22747