diff options
| author | Matthew Woehlke <matthew.woehlke@kitware.com> | 2025-08-20 18:44:05 (GMT) |
|---|---|---|
| committer | Matthew Woehlke <matthew.woehlke@kitware.com> | 2025-08-20 18:44:05 (GMT) |
| commit | 05ae95c864cbfcd77fc14395291a388da6e09f9c (patch) | |
| tree | 5af8e59fa5e7beff3733080087f8edc04ff9423f /Tests/RunCMake/FindPython/android_root/lib/libpython3.so | |
| parent | 43a86ba605653260b9f9e6c547f435ad6f80dd11 (diff) | |
| download | CMake-05ae95c864cbfcd77fc14395291a388da6e09f9c.zip CMake-05ae95c864cbfcd77fc14395291a388da6e09f9c.tar.gz CMake-05ae95c864cbfcd77fc14395291a388da6e09f9c.tar.bz2 | |
cmTarget: Overhaul GetMappedConfig
Create a brand new implementation of `cmTarget::GetMappedConfig` which
prioritized a target's `IMPORTED_CONFIGURATIONS` as the 'source of
truth' for what configurations are available. In particular, this means
that configuration selection when `IMPORTED_CONFIGURATIONS` is set does
not depend on the library type in any manner. The fallback logic also
uses a more consistent 'usability' criteria that should result in more
consistent configuration selection, particularly for `INTERFACE`
targets.
The previous implementation is retained as a separate method for users
requesting the OLD behavior.
Fixes: #27022
Diffstat (limited to 'Tests/RunCMake/FindPython/android_root/lib/libpython3.so')
0 files changed, 0 insertions, 0 deletions
