- Jul 18, 2023
-
-
38737e39 Help: Mention imported config mapping in export() and install() docs Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8637
-
Brad King authored
-
65fac2fa ARMClang: Fix computation of compiler semantic version patch level Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8636
-
Brad King authored
Merge-request: !8636
-
According to ARMClang documentation 6.20, the patch version number should not include the last two digits of `__ARMCOMPILER_VERSION`, which are reserved for internal use by ARM.
-
Brad King authored
Suggest the `CMAKE_MAP_IMPORTED_CONFIG_<CONFIG>` variable for mapping configurations of dependent projects to configurations exported by these commands. Issue: #25096
-
c80190c6 InnoSetup: Always specify at least one component installation type Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8630
- Jul 17, 2023
-
-
Inno Setup implicitly creates three installation types if none is specified in the script. This causes some component features (e.g. `REQUIRED`) to lose their functionality. Teach the generator to always specify a "custom" installation type when using components. Fixes: #25083
-
- Jul 14, 2023
-
-
6e90d795 FindProtobuf: Fix new version number scheme Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8629
-
Revise the changes from commit fc7dcc6a (FindProtobuf: Support new version number scheme, 2023-06-19, v3.27.0-rc3~2^2). Changing the content of `Protobuf_VERSION` to exclude the major version of the library might break code as it can't be used to detect breaking changes in the library any more. However, protoc v22 and up don't print the major version any more, so we need to compare the against a truncated version number, too.
-
326a73a3 Help: Improve formatting and wording of LIST generator expressions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8621
-
094c5a08 Utilities/Sphinx: Restore html search index link anchors Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8628
-
60b63839 Debugger: Always clear existing breakpoints on setBreakpoints Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8624
-
bfe4722a Android: Restore platform info and search paths shared with Linux Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8626
- Jul 13, 2023
-
-
Brad King authored
Since commit 37e015d4 (Utilities/Sphinx: Refactor Sphinx reference recording, 2023-03-08, v3.27.0-rc1~342^2~1), anchors in links to cmake domain objects generated in html search results were missing their object type prefix, and thus did not link to the object. Restore our `get_objects` implementation's second tuple entry to what we used prior to that commit. This matches what Sphinx's builtin python, rst, and javascript modes do. Fixes: #25067
-
-
Fixes: #25063
-
e02cf3f1 Debugger: Correctly handle clients without supportsVariableType Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Acked-by:
Garrett Campbell <gcampbell@microsoft.com> Merge-request: !8620
-
69bc8975 Help: Fix typos, formatting and wording for TARGET_IMPORT_FILE genexes 9c0c844f Help: Add TARGET_IMPORT_FILE... genexes to 3.27 release notes 88277d15 Help: Add missing versionadded for TARGET_IMPORT_FILE_DIR genex Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8625
-
861dd60e Genex: Restore REMOVE_DUPLICATES preservation of empty elements Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8623
-
bddd8f0e cmWorkerPool: Show process exit code / signal number upon failure Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8622
-
- Jul 12, 2023
-
-
Craig Scott authored
-
Craig Scott authored
Fixes: #25060
-
Craig Scott authored
Issue: #25060
-
Previously if an AUTOGEN process like moc exited with a non-zero exit code, cmWorkerPool would not populate the result's ErrorMessage because it mistakenly thought that if the ExitCode / TermSignal had a non-zero value, the ErrorMessage must have already been set. This was a wrong assumption. Instead, check if ErrorMessage is empty, and if it is, set it to whatever the exit code or term signal number is.
-
Fixes: #25057
-
677b28dc Ninja: include module mapper flags in `compile_commands.json` Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !8611
-
- Jul 11, 2023
-
-
90a949f7 HIP: Add HIP language to Vim syntax highlighting Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8615
-
- Jul 09, 2023
-
-
Ben Boeckel authored
Fixes: #24618
-
- Jul 07, 2023
-
-
The HIP language shares most properties in common with CXX or CUDA, although there are a few from each that it doesn't share.
-
e978b3b8 FindProtobuf: Fix linking to shared libraries on MinGW Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8609
-
8a07bcc1 MSVC: Restore support for non-incremental linking without 'rc' in PATH Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8613
-
f7942861 HIP: Fix search for hip-lang CMake package on Fedora distros Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8614
-
- Jul 06, 2023
-
-
Brad King authored
Since commit 0b552eb8 (MSVC: Embed manifests directly for non-incremental vs_link_exe links, 2023-02-20, v3.27.0-rc1~438^2) we tell the MSVC `link` tool to embed manifests directly rather than running `mt` ourselves. However, `link` expects `rc` to be in the PATH when embedding manifests. Although that is normally true, some users prepare minimal environments and explicitly specify include and link directories for the Windows SDK. In such cases, `rc` is not in the PATH and is explicitly specified in `CMAKE_RC_COMPILER`. Restore support for such cases by explicitly adding the RC location to the end of the PATH. Fixes: #25047
-
- Jul 05, 2023
-
-
Fixes: #25011