summaryrefslogtreecommitdiffstats
path: root/Help/release
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge topic 'set-cache-keep-normal-variable'Brad King2021-05-251-0/+5
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | d96eb55282 set(CACHE): do not remove normal variable Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6146
| * | | set(CACHE): do not remove normal variableMarc Chevrier2021-05-201-0/+5
| | | | | | | | | | | | | | | | Fixes: #22038
* | | | Merge topic 'message-color'Brad King2021-05-211-0/+4
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | 0a0a0f8a74 cmMessenger: Color messages to terminal by type bceb8e2ed2 cmMessenger: Pass title inside a metadata structure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6105
| * | | cmMessenger: Color messages to terminal by typeMarius Messerschmidt2021-05-201-0/+4
| |/ / | | | | | | | | | Fixes: #16183
* | | install: Implement new install(CODE|SCRIPT) option ALL_COMPONENTSNils Gladitz2021-05-191-0/+7
|/ / | | | | | | | | | | | | | | | | | | | | In a per-component installation the generated installation scripts are invoked once for each component. Per default custom installation script code added by install(CODE|SCRIPT) only runs for one specific component in this context. The new ALL_COMPONENTS option allows custom script code to be run once for each component being installed.
* | Merge topic 'find_item-consistent-behavior-cache-variables'Brad King2021-05-131-0/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 08db1341a6 find_*: ensure consistent behavior for cache variables f5fa6d53b0 class cmake: Store working directory at cmake launch b1729200c3 find_*: refactor cache variable handling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6110
| * | find_*: ensure consistent behavior for cache variablesMarc Chevrier2021-05-121-0/+6
| | | | | | | | | | | | Fixes: #22121
* | | UseJava: Avoid non-word "compilability" in documentationBrad King2021-05-121-1/+1
|/ / | | | | | | | | Also fix spelling in the release note from commit 3e03f359a7 (UseJava: Add RESOURCES with NAMESPACE to add_jar(), 2021-04-27).
* | Merge topic 'UseJava-add_jar-resource-namespace'Brad King2021-05-111-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | 3e03f359a7 UseJava: Add RESOURCES with NAMESPACE to add_jar() Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Smit-tay <damnedyankee@gmail.com> Merge-request: !6071
| * | UseJava: Add RESOURCES with NAMESPACE to add_jar()Smit tay2021-05-101-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add_jar() currently requires (undocumented) that resources be supplied as relative paths. The resources *may* then end up in a path which does not reflect the original path particularly when performing out-of-source builds. This change adds a RESOURCE (and NAMESPACE) parameter and a function to add the names resources into the named namespace within the jar- and thus address both of these problems. Fixes: #22101
* | | Merge topic 'capabilties-generator-platforms'Brad King2021-05-111-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 66be34853c cmake: add supported platforms to cmake -E capabilties report Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6102
| * | | cmake: add supported platforms to cmake -E capabilties reportscheffle2021-05-101-0/+6
| | | |
* | | | Help: Fix typos and spelling in documentationJosef Angstenberger2021-05-073-3/+3
|/ / /
* | | Merge topic 'nmake-utf8'Brad King2021-05-061-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f3f57cc4ed NMake: Use UTF-8 with BOM if supported by nmake 186c9bff53 NMake: Check nmake version for support of UTF-8 8a4f536be6 NMake: Detect nmake version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6041
| * | | NMake: Use UTF-8 with BOM if supported by nmakeAmine Najahi2021-05-051-0/+5
| | | | | | | | | | | | | | | | Fixes: #21792
* | | | Merge topic 'generate-cmake-build-command-parallel'Brad King2021-05-051-0/+6
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d2b856bc92 ctest_build: Add the PARALLEL_LEVEL argument fc2ac46043 build_command: Add the PARALLEL_LEVEL argument 4dd4e9dd6c cmGlobalGenerator: Add parallel parameter to GenerateCMakeBuildCommand Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !6069
| * | | ctest_build: Add the PARALLEL_LEVEL argumentfriendlyanon2021-05-041-0/+2
| | | | | | | | | | | | | | | | Fixes: #19712
| * | | build_command: Add the PARALLEL_LEVEL argumentfriendlyanon2021-05-041-0/+4
| | | | | | | | | | | | | | | | Issue: #19712
* | | | Merge topic 'foreach-loop-variable'Brad King2021-05-031-0/+5
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 46896d98bb foreach(): loop variables are only available in the loop scope Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Acked-by: Michael Hirsch <michael@scivision.dev> Merge-request: !6044
| * | | foreach(): loop variables are only available in the loop scopeMarc Chevrier2021-04-281-0/+5
| |/ / | | | | | | | | | Fixes: #20553
* | | Merge topic 'find-msys'Brad King2021-04-291-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 990b370401 FindMsys: Add a module to find MSYS and some bundled packages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6057
| * | | FindMsys: Add a module to find MSYS and some bundled packagesOrgad Shaneh2021-04-281-0/+6
| | | |
* | | | Merge topic 'intel-2021'Brad King2021-04-291-5/+16
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| | | | | | | | | | 9c479c7c40 IntelLLVM: Add special case for ifx 2021.1 version extraction b7193ab18f Intel: Update Classic compiler version detection for 2021 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6052
| * | IntelLLVM: Add special case for ifx 2021.1 version extractionBrad King2021-04-281-5/+8
| | | | | | | | | | | | | | | | | | | | | The ifx beta versions forgot to define `__INTEL_LLVM_COMPILER`, and instead define `__INTEL_COMPILER == 201900`. Add a special case. Issue: #22120
| * | Intel: Update Classic compiler version detection for 2021Brad King2021-04-281-0/+8
| | | | | | | | | | | | | | | | | | | | | The value of the `__INTEL_COMPILER` macro changed convention starting in version 2021. Fixes: #22120
* | | Merge topic 'ARMClang-cpu-arch-flags'Brad King2021-04-281-0/+7
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | c4941b7e66 ARMClang: Do not automatically add cpu/arch compile or link options 0078db3888 ARMClang: Separate cpu/arch flags from preceding flags Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jaeden Amero <kitware@patater.com> Merge-request: !6035
| * | ARMClang: Do not automatically add cpu/arch compile or link optionsLingkai Dong2021-04-271-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compile options `--march=<arch>` and `--mcpu=<cpu>` and the link option `--cpu=<cpu>` are automatically added by CMake based on `CMAKE_SYSTEM_PROCESSOR` or `CMAKE_SYSTEM_ARCH`. But this is not sufficient, because armclang also supports enabling or disabling features using `+<feature>`: -mcpu=<name>[+[no]<feature>+...] For example: -mcpu=cortex-a57+nocrypto+nofp+nosimd+crc (Reference: https://developer.arm.com/documentation/dui0774/k/Compiler-Command-line-Options/-mcpu?lang=en) The problem is, even if a project adds a flag with features it needs, CMake still adds flags, resulting in code that is compiled with wrong CPU features and unable to run. Add policy `CMP0123` to not automatically add compile or link options, and let projects set them instead. Co-Author: Brad King <brad.king@kitware.com> Fixes: #21173
* | | Merge topic 'ctest_junit'Brad King2021-04-271-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 25bf514447 ctest: Add support for writing test results in JUnit XML format Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Zack Galbreath <zack.galbreath@kitware.com> Acked-by: Michael Hirsch <michael@scivision.dev> Acked-by: MvdHurk <maikelvandenhurk@hotmail.com> Acked-by: Alexander Richardson <arichardson.kde@gmail.com> Merge-request: !6020
| * | | ctest: Add support for writing test results in JUnit XML formatZack Galbreath2021-04-261-0/+5
| |/ / | | | | | | | | | Addresses #18654
* | | Help: Add release note for MSYS runtime supportBrad King2021-04-261-0/+4
| | |
* | | Merge topic 'SWIG'Brad King2021-04-261-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | e3e005dbd8 UseSWIG: use swig dependencies for Xcode generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6042
| * | | UseSWIG: use swig dependencies for Xcode generatorMarc Chevrier2021-04-231-0/+6
| |/ /
* | | Merge topic 'xcode_app_extensions'Brad King2021-04-261-0/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | eb5e33ba47 Xcode: Add support for embedding app extensions f62a2bf44f Tests: Factor out XcodeProject-Embed check function findAttribute() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5934
| * | | Xcode: Add support for embedding app extensionsAlexander Akhundzhanov2021-04-221-0/+11
| | | | | | | | | | | | | | | | Co-Authored-By: Craig Scott <craig.scott@crascit.com>
* | | | Merge topic 'lzma-threads'Brad King2021-04-261-0/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c5c130e675 cmArchiveWrite: Consolidate multiple ways to set thread count 5380d858ff liblzma: Enable multi threaded stream encoding support e9065e96dc Merge branch 'upstream-liblzma' into lzma-threads ee909a8e8b liblzma 2020-03-17 (2327a461) 741b85b42b liblzma: Revise update script to get version 5.2.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6014
| * | | | liblzma: Enable multi threaded stream encoding supportNils Gladitz2021-04-221-0/+7
| | |/ / | |/| |
* | | | file(REAL_PATH): add option EXPAND_TILDEMarc Chevrier2021-04-211-0/+5
|/ / / | | | | | | | | | | | | This option enables the replacement of any leading tilde with the path to the user's home directory.
* | | Merge topic 'Xcode-add_custom_command-DEPFILE'Brad King2021-04-161-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d67cc4882d Xcode: Add support of DEPFILE for add_custom_command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6006
| * | | Xcode: Add support of DEPFILE for add_custom_commandMarc Chevrier2021-04-151-0/+5
| | | | | | | | | | | | | | | | Issue: #20286
* | | | Merge topic 'add_toolchain_cmake_option'Brad King2021-04-161-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d5c3e4ac32 cmake: add support for --toolchain command argument 13838bbb36 CMAKE_TOOLCHAIN_FILE: Document relative path behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5991
| * | | | cmake: add support for --toolchain command argumentRobert Maynard2021-04-151-0/+5
| | | | |
* | | | | Merge topic 'doc-error-unknown-arg'Brad King2021-04-151-0/+4
|\ \ \ \ \ | |_|/ / / |/| | | / | | |_|/ | |/| | | | | | | | | | 06d26c7baf Help: Add 3.20 release note for error on unknown arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6003
| * | | Help: Add 3.20 release note for error on unknown argumentsBrad King2021-04-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This was left out of commit 1b6c5333a0 (cmake: Error out on unknown arguments starting with `-`., 2020-11-30, v3.20.0-rc1~370^2). Fixes: #22060
* | | | Genex: add_custom_command: DEPFILE supports genexMarc Chevrier2021-04-121-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | This facility is very useful for 'Ninja Multi-Config' and required as well for future support of DEPFILE in 'Xcode' and 'Visual Studio' generators (#20286).
* | | | Merge topic 'presets-optional-generator-and-builddir'Brad King2021-04-081-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 06e6981336 cmake-presets: Make generator and binaryDir fields optional Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5946
| * | | | cmake-presets: Make generator and binaryDir fields optionalfriendlyanon2021-04-061-0/+5
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | In v3 of the presets, generator and buildDir can be omitted to fall back to regular cmake behavior when these values are not explicitly provided by the user. Fixes: #21987
* | | | Merge topic 'ios-rpath-linker-flag'Brad King2021-04-071-0/+6
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | | | | 4aed96e230 Apple: Set CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG on non-macOS too Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5980
| * | Apple: Set CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG on non-macOS tooCraig Scott2021-04-061-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since CMake 3.19, we no longer support macOS SDKs older than 10.5, which corresponds to Xcode 3. Supporting older Xcode versions for device platforms is also not realistic. We therefore expect the -rpath linker option should always be supported now. When targeting iOS, tvOS or watchOS, the previous disabling of -rpath support meant that the install_name_dir of shared libraries and frameworks was unable to use @rpath. This resulted in embedding absolute paths for their install_name. When they were embedded in an app bundle, this would cause the app to fail at runtime. By enabling the -rpath linker option, the default install_name_dir is now @rpath for these platforms, which results in binaries that do work at runtime. Fixes: #20036
* | | Merge topic 'fujitsu-compiler-4.0-support'Brad King2021-04-011-0/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8ef55dec29 Help: Add release notes for Fujitsu compiler support 4c74c86f40 FindBLAS/LAPACK: Add support for the Fujitsu SSL2 library 376c300b25 FindOpenMP: Add support for Fujitsu compilers 9e0a1cf03e FindMPI: Add support for the Fujitsu compiler wrappers a237450948 Tests: Update for the FujitsuClang compiler 27579e9cf1 FujitsuClang: Add support for the Fujitsu compiler in Clang mode a55feff69c Tests: Update for the Fujitsu compiler 3c867cff4a Fujitsu: Add support for the Fujitsu compiler in Trad mode Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Axel Huebl <axel.huebl@plasma.ninja> Acked-by: Gilles Gouaillardet <gilles@rist.or.jp> Merge-request: !5954
| * | | Help: Add release notes for Fujitsu compiler supportChuck Atkins2021-03-311-0/+11
| | | |