| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| | |
60b6383993 Debugger: Always clear existing breakpoints on setBreakpoints
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8624
|
| |
| |
| |
| | |
Fixes: #25063
|
|\ \
| |/
|/|
| |
| |
| |
| | |
bfe4722a61 Android: Restore platform info and search paths shared with Linux
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8626
|
| |
| |
| |
| |
| |
| |
| |
| | |
These were accidentally dropped by commit 1373373823 (enable_language:
Establish target platform identification variables earlier, 2023-06-06,
v3.27.0-rc1~3^2~1).
Fixes: #25077
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
e02cf3f190 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
|
| |/
| |
| |
| | |
Fixes: #25057
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
69bc89758f Help: Fix typos, formatting and wording for TARGET_IMPORT_FILE genexes
9c0c844fbd Help: Add TARGET_IMPORT_FILE... genexes to 3.27 release notes
88277d15e7 Help: Add missing versionadded for TARGET_IMPORT_FILE_DIR genex
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8625
|
| | | |
|
| | |
| | |
| | |
| | | |
Fixes: #25060
|
| |/
| |
| |
| | |
Issue: #25060
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
861dd60ecf Genex: Restore REMOVE_DUPLICATES preservation of empty elements
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8623
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Refactoring in commit 72d116ee68 (GenEx: list oriented genexes use
cmList class, 2023-03-29, v3.27.0-rc1~205^2) accidentally caused
empty elements to be dropped by the `REMOVE_DUPLICATES` genex.
Fix it and add a test case.
Fixes: #25080
|
|\ \
| |/
|/|
| |
| |
| |
| |
| | |
bddd8f0e54 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
|
|/
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| |
| |
| |
| | |
677b28dc7b 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
|
| |
| |
| |
| | |
Fixes: #24618
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
90a949f7ce HIP: Add HIP language to Vim syntax highlighting
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8615
|
| | |
| | |
| | |
| | |
| | | |
The HIP language shares most properties in common with CXX or CUDA,
although there are a few from each that it doesn't share.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
e978b3b814 FindProtobuf: Fix linking to shared libraries on MinGW
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8609
|
| | |/
| |/|
| | |
| | | |
Fixes: #25011
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | | |
8a07bcc149 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
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit 0b552eb877 (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
|
|\ \
| |/
|/|
| |
| |
| |
| | |
f79428619e HIP: Fix search for hip-lang CMake package on Fedora distros
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8614
|
|/
|
|
|
|
|
|
| |
These distros package the hip-lang package under `lib64`, so search it
too. This is similar to commit bae57dc281 (HIP: Fix search for hip-lang
CMake package on multiarch distros, 2023-05-31, v3.27.0-rc1~28^2).
Fixes: #25050
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| | |
764258771a Debugger: Fix threads request segfault after thread exited event
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8604
|
| |
| |
| |
| | |
Fixes: #25041
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
9ede4cab2b FetchContent: Protect ExternalProject keywords from unknown arguments
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Acked-by: Craig Scott <craig.scott@crascit.com>
Merge-request: !8598
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
`ExternalProject_Add` treats all keyword arguments as multi-valued.
FetchContent re-orders some keyword arguments w.r.t. unparsed arguments.
Add an internal keyword argument to separate the keyword values from
following unparsed arguments.
This was exposed by commit 550f63447d (ExternalProject/FetchContent:
Support relative remote URLs, 2023-04-21, v3.27.0-rc1~156^2) by adding
`GIT_REPOSITORY` to the set of re-ordered keyword arguments. This
caused its value to absorb following unparsed arguments.
Fixes: #25029
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | | |
b9c99830c5 VS: Fix C++ modules in source files with the same name
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8596
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When multiple source files in a single target have the same name, we
already set `ObjectFileName` explicitly to avoid a `.obj` collision. For
C++ module sources, set `Module{Output,Dependencies}File` to avoid
`.ifc` and `.module.json` collisions.
Fixes: #25038
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
e588d29eaf Help: add_custom_command(TARGET) does not support USES_TERMINAL
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: William Jones <william.luke.jones@gmail.com>
Merge-request: !8602
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
Build events are attached to existing build statements so we cannot
independently control the job pool.
Issue: #25040
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
a3dfaf8a5c Help: Fix wrong command name in target_precompile_headers docs
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8600
|
| |/ / |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
60b393096f Help: Link to cmake-language(7) list docs from list() command docs
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8597
|
|/ /
| |
| |
| | |
Fixes: #25036
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
aed550410a Help: Clarify that you can't set properties on ALIAS targets
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8591
|
| |/
| |
| |
| |
| | |
Issue: #19445
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
676d1da38b FindCxxTest: Modernize documentation formatting
dfe0f58962 FindCxxTest: Update link to cxxtest project page
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8589
|
| | | |
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
f73ae7c510 NVHPC: Support nvfortran versions that don't support isystem
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8588
|
| |/
| |
| |
| | |
Fixes: #25019
|
|\ \
| |/
|/|
| |
| |
| |
| |
| | |
5945a98ced link dependencies: deactivate the feature
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8587
|
| |
| |
| |
| |
| |
| |
| | |
Unfortunately it breaks in combination with LTO due to a bug in the GNU
linker.
Fixes: #25014
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
a4d532e998 VS: Restore Windows SDK selection with platform in generator name
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8583
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Refactoring in commit e259063b0a (VS: Defer Windows SDK selection until
CMAKE_GENERATOR_PLATFORM is known, 2023-03-31, v3.27.0-rc1~206^2~5)
accidentally dropped the Windows SDK selection code path for VS
generators named with the old-style platform suffix.
Fixes: #25007
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
d90a61d671 VS: Make C++ module BMIs public by default for shared libraries
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8549
|
| | |/
| |/|
| | |
| | |
| | | |
Enable the `AllProjectBMIsArePublic` option for shared libraries in the
VS project files when building with C++20 modules support.
|