summaryrefslogtreecommitdiffstats
path: root/Help/release
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge topic 'use_folders_on_by_default'Brad King2022-11-081-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d3acd22380 USE_FOLDERS: Treat as on by default Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Amir Masoud Abdol <amirmasoudabdol@icloud.com> Merge-request: !7830
| * | | | USE_FOLDERS: Treat as on by defaultJuan Ramos2022-11-081-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a policy to treat the `USE_FOLDERS` global property as ON by default if it is not set. Fixes: #21695
* | | | | Merge topic 'sphinx-linkcheck'Brad King2022-11-088-9/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a89c76a773 Build: Add `SPHINX_LINKCHECK` build option 137b00cda1 Build: Do not redirect `sphinx-build` output if CMake running in verbose mode d954fb8a60 Build: Deduplicate `add_custom_command()` calls for Sphinx targets 2af8724485 Merge branch 'backport-sphinx-linkcheck' into sphinx-linkcheck 435b0c573c Help: Fix some redirects reported with sphinx linkcheck ac5295a9de Help: Fix broken external links found by sphinx linkcheck Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7876
| * \ \ \ \ Merge branch 'backport-sphinx-linkcheck' into sphinx-linkcheckBrad King2022-11-078-9/+9
| |\ \ \ \ \ | | |_|/ / / | |/| | / / | | | |/ / | | |/| |
| | * | | Help: Fix some redirects reported with sphinx linkcheckAlex Turbov2022-11-077-8/+8
| | | | | | | | | | | | | | | | | | | | Mostly it's about replace `http:` with `https:` protocol.
| | * | | Help: Fix broken external links found by sphinx linkcheckAlex Turbov2022-11-071-1/+1
| | | | |
| | * | | Merge branch 'release-3.24' into release-3.25Brad King2022-11-011-0/+11
| | |\ \ \ | | | | |/ | | | |/|
| | * | | Merge branch 'release-3.24' into release-3.25Brad King2022-11-011-2/+2
| | |\ \ \
* | | | | | ExternalProject: Add `INSTALL_BYPRODUCTS` optionAlois Klink2022-11-051-0/+6
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an `INSTALL_BYPRODUCTS` option to `ExternalProject_Add` that can be used to declare that files are `BYPRODUCTS` of the ExternalProject install step. This is often required by the Ninja generator to explicitly declare dependencies. Previously, many users used `BUILD_BYPRODUCTS`, even if their files were created by the install step, not the build step. This commit essentially just copies the code for `BUILD_BYPRODUCTS`. Fixes: #24120 Fixes: #23056
* | | | | Merge branch 'release-3.24'Brad King2022-11-011-0/+11
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | CMake 3.24.3v3.24.3Brad King2022-11-011-0/+11
| | |/ / | |/| |
| * | | Merge branch 'release-3.23' into release-3.24Brad King2022-11-011-2/+2
| |\ \ \
| * \ \ \ Merge branch 'release-3.23' into release-3.24Brad King2022-10-041-3/+3
| |\ \ \ \
* | \ \ \ \ Merge branch 'release-3.23'Brad King2022-11-011-2/+2
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | CMake 3.23.5v3.23.5Brad King2022-11-011-2/+2
| | |/ / / | |/| | |
* | | | | EXPORT_COMPILE_COMMANDS: add `output` fieldBen Boeckel2022-10-281-0/+7
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Also write for all configurations from multi-config generators. This field was added in the Clang 5 documentation and not present in the Clang 4 documentation (sometime between Dec 2016 and Mar 2017 according to `web.archive.org`).
* | | | string(TIMESTAMP): Add %z and %Z for adding time zone stringVasiliy Koyrev2022-10-271-0/+5
| | | | | | | | | | | | | | | | Fixes: #24056
* | | | Merge topic 'doc-presets'Brad King2022-10-251-1/+1
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | 8a413eb8d0 Help: State default preset strategy for architecture and toolset 8de977fa70 Help: Use array consistently in presets manual e11773e8cf Help: Fix trivial typos related to presets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7817
| * | | Help: Fix trivial typos related to presetsCraig Scott2022-10-221-1/+1
| | | |
* | | | Merge topic 'cmake-presets-output-junit'Brad King2022-10-191-0/+3
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bea4ed5430 CTest: Add support for outputJUnitFile in presets 9270a02003 CMakePresets.json: Add outputJUnitFile to test presets schema 757786bb73 Tests: Add test for outputLogFile in CMakePresets.json b68c3596e7 CMakePresets.json: Disallow extra properties in test output schema Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !7806
| * | | CTest: Add support for outputJUnitFile in presetsKyle Edwards2022-10-181-0/+3
| | | | | | | | | | | | | | | | Fixes: #22400
* | | | Merge topic 'trace-try_compile'Brad King2022-10-171-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5ba51621af try_compile: Propagate --trace through try_compile Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7757
| * | | | try_compile: Propagate --trace through try_compileMatthew Woehlke2022-10-111-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Add ability to specify another cmake instance from which to get the trace output target. Use this during try_compile.
* | | | | UseSWIG: Add support of perl5 languageMarc Chevrier2022-10-141-0/+4
| | | | |
* | | | | Merge topic 'doc-cmake-E-subcommand-suboptions'Brad King2022-10-125-31/+38
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / / | | | | | | | | | | | | | | | | | | | | 26020fdaae Help: Reference options of sub-commands in some older release notes (>= 3.20) c3ec1b7411 Help: Replace the ref `cmake --workflow --preset` with `option` role a0349eb13f Help: Make cmake(1) sub-command options look like other options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7782
| * | | Help: Reference options of sub-commands in some older release notes (>= 3.20)Alex Turbov2022-10-124-29/+36
| | | |
| * | | Help: Replace the ref `cmake --workflow --preset` with `option` roleAlex Turbov2022-10-121-2/+2
| | | | | | | | | | | | | | | | | | | | So, it'll look the same as refs to other commands in this release notes below.
* | | | Begin post-3.25 developmentBrad King2022-10-112-0/+9
|/ / /
* | | Help: Drop development topic notes to prepare releaseBrad King2022-10-112-9/+0
| | | | | | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | | Help: Organize and revise 3.25 release notesBrad King2022-10-071-125/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add section headers similar to the 3.24 release notes and move each individual bullet into an appropriate section. Revise a few bullets. Drop the `UseSWIG` bullet, as it is a simple bug fix. Drop the `LINK_LIBRARY` bullet, as it just polishes an existing feature, and has a corresponding `versionadded` mark anyway.
* | | Help: Consolidate 3.25 release notesBrad King2022-10-0742-273/+202
| | | | | | | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.25.rst`.
* | | Merge topic 'clang-tidy-prefer-p-option'Brad King2022-10-071-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 3f4e0839c4 clang-tidy: Don't append compiler commands if using -p Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7753
| * | | clang-tidy: Don't append compiler commands if using -pCraig Scott2022-10-071-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the -p option is given to clang-tidy, it doesn't need the compile command line to be appended. It can get everything it needs from the compile_commands.json file in the directory specified with the -p option. When the compiler being used is not the system default compiler, clang-tidy has been observed to pick up the wrong headers when the compiler command line is given, but not if only the -p option is used. Therefore, don't append the compiler command line if -p is present in the <LANG>_CLANG_TIDY target property. Fixes: #24017
* | | | Merge topic 'try_compile-more-debug-logging'Brad King2022-10-061-1/+4
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | 7e6b2a92a0 try_compile: Report build dir with --debug-trycompile cbf3252975 Tests: Remove stray debugging flag from RunCMake.CheckCompilerFlag case Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7746
| * | | try_compile: Report build dir with --debug-trycompileMatthew Woehlke2022-10-061-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When `--debug-trycompile` is enabled, issue a log (with trace) for every `try_compile` noting what directory is being used for the compilation. This will make it easier to find the corresponding artifacts. Closes: #24022
* | | | Help: Disambiguate cmake(1) program modes in Sphinx option referencesBrad King2022-10-051-2/+2
|/ / / | | | | | | | | | | | | | | | Define the entry point to each mode as an option for the `cmake` program, but reference the options for that mode as part of stand-in `cmake-<mode>` programs.
* | | Merge branch 'release-3.23'Brad King2022-10-041-3/+3
|\ \ \ | |/ /
| * | CMake 3.23.4v3.23.4Brad King2022-10-041-3/+3
| | |
* | | Merge topic 'try_compile-no-cache'Brad King2022-09-291-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 09b3051524 try_compile: Add NO_CACHE option (also try_run) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7723
| * | | try_compile: Add NO_CACHE option (also try_run)Matthew Woehlke2022-09-281-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add NO_CACHE option to try_compile and try_run, which places the results in regular, rather than cache, variables. Issue: #22799
* | | | Merge topic 'vs11-deprecate'Brad King2022-09-281-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c1337cb79 Deprecate Visual Studio 11 2012 generator 5faf145a5b Tests: Drop unused files from RunCMake.CommandLine Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7720
| * | | | Deprecate Visual Studio 11 2012 generatorBrad King2022-09-271-0/+5
| |/ / / | | | | | | | | | | | | | | | | Update documentation to mark the generator deprecated. Add a warning at the end of generation plus an option to turn off the warning.
* | | | Merge topic 'cmake-presets-workflow'Brad King2022-09-281-0/+4
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 374d82bbcd cmake: Add --workflow mode e316812884 CMakePresets.json: Add workflow presets to schema Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7711
| * | | cmake: Add --workflow modeKyle Edwards2022-09-271-0/+4
| | | | | | | | | | | | | | | | Fixes: #23118
* | | | Merge topic 'remove-vs10-generator'Brad King2022-09-271-0/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d6f015d59 Drop Visual Studio 10 2010 generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7718
| * | | | Drop Visual Studio 10 2010 generatorBrad King2022-09-261-0/+4
| |/ / / | | | | | | | | | | | | This generator has been deprecated since CMake 3.22. Remove it.
* | | | Merge topic 'add_subdirectory_system'Brad King2022-09-271-0/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2eb30a7036 add_subdirectory: Add SYSTEM option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7399
| * | | | add_subdirectory: Add SYSTEM optionDa Quexian2022-09-261-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22401 Signed-off-by: Da Quexian <daquexian566@gmail.com>
* | | | | CPack/NSIS: Add options to set makensis argumentsJohnny Jazeix2022-09-261-0/+7
| |/ / / |/| | | | | | | | | | | Fixes: #23446
* | | | Genex LINK_LIBRARY: Add support for framework with postfixMarc Chevrier2022-09-211-0/+5
| | | |