diff options
| author | Craig Scott <craig.scott@crascit.com> | 2024-12-11 09:21:14 (GMT) |
|---|---|---|
| committer | Brad King <brad.king@kitware.com> | 2024-12-11 14:58:39 (GMT) |
| commit | 92e63421cbd423bb5ffcb849fe3a347a6cb07e39 (patch) | |
| tree | 22790df98b1e08a38427bc2855b0bb7fa724745d /Tests/FindPython/Python2SABIModule | |
| parent | 793c5f11f6863284ec1561970bee816037e40b91 (diff) | |
| download | CMake-92e63421cbd423bb5ffcb849fe3a347a6cb07e39.zip CMake-92e63421cbd423bb5ffcb849fe3a347a6cb07e39.tar.gz CMake-92e63421cbd423bb5ffcb849fe3a347a6cb07e39.tar.bz2 | |
install: Restore treatment of DESTINATION as a single-valued keyword
The `install(RUNTIME_DEPENDENCY_SET)` form processes its arguments in a
slightly different way to other forms of the command. It handles the
`POST_...`, `PRE_...` and `DIRECTORIES` keywords separately. These
keywords are not visible to the first layer of keyword processing, so
they don't terminate multi-value keyword value parsing.
Before commit 6a1fac1450 (install: Normalize DESTINATION paths,
2024-09-18, v3.31.0-rc1~73^2), the `DESTINATION` keyword was handled as
a simple string value. That commit changed it to use a function so it
could process the value before storing it, but the function returned the
wrong value. This meant it was treated as a multi-value keyword instead
of a single-value keyword.
Fixes: #26512
Diffstat (limited to 'Tests/FindPython/Python2SABIModule')
0 files changed, 0 insertions, 0 deletions
