summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/FindPython/android_root/lib/libpython3.so
diff options
context:
space:
mode:
authorMatthew Woehlke <matthew.woehlke@kitware.com>2025-08-20 18:44:05 (GMT)
committerMatthew Woehlke <matthew.woehlke@kitware.com>2025-08-20 18:44:05 (GMT)
commit05ae95c864cbfcd77fc14395291a388da6e09f9c (patch)
tree5af8e59fa5e7beff3733080087f8edc04ff9423f /Tests/RunCMake/FindPython/android_root/lib/libpython3.so
parent43a86ba605653260b9f9e6c547f435ad6f80dd11 (diff)
downloadCMake-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