]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
classes/cmake: set CMAKE_CROSSCOMPILING explicitly
authorRoss Burton <ross.burton@arm.com>
Wed, 24 Sep 2025 12:07:38 +0000 (13:07 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 25 Sep 2025 09:57:11 +0000 (10:57 +0100)
Let's be explicit and ensure that CMAKE_CROSSCOMPILING is explicitly set
to true when we're cross-compiling.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes-recipe/cmake.bbclass

index 0dc8ea143b22afe3c3380b2b71215045355863ac..b8cd622c2df815b7c148f048dbd28a84a6c89c5a 100644 (file)
@@ -122,6 +122,7 @@ cmake_do_generate_toolchain_file() {
        if [ "${BUILD_SYS}" = "${HOST_SYS}" ]; then
                cmake_crosscompiling="set( CMAKE_CROSSCOMPILING FALSE )"
        else
+               cmake_crosscompiling="set( CMAKE_CROSSCOMPILING TRUE )"
                cmake_sysroot="set( CMAKE_SYSROOT \"${RECIPE_SYSROOT}\" )"
        fi