Files
Daksh Mamodiya 52c8b8104b cmake_host_system_information: select host vs sysroot for DISTRIB_*
`DISTRIB_*` read os-release under `CMAKE_SYSROOT`, so cross builds got
the target distro from a host-oriented command, and a process-wide
static froze the first result.  Add a `FROM_SYSROOT <bool>` option and
policy `CMP0221` to default to the host, parse per call, and scope
`CMAKE_SYSROOT` so the fallback scripts follow the same choice.

Fixes: #27640
2026-09-02 14:48:36 +02:00

4 lines
215 B
CMake

# FROM_SYSROOT requires a boolean value. A non-boolean is rejected, which also
# guards the "forgot the value, ate the next key" mistake.
cmake_host_system_information(RESULT r QUERY FROM_SYSROOT bogus DISTRIB_ID)