From 61ea2e5cb27f137c066460d36c2bad25a6f0df04 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Mon, 16 Feb 2026 13:48:32 +0000 Subject: [PATCH] cmake: consolidate CMAKE_USE_SYSTEM_LIBRARIES Move CMAKE_USE_SYSTEM_LIBRARIES=1 to cmake.inc so that all builds use system libraries unless told otherwise. Signed-off-by: Ross Burton Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- meta/recipes-devtools/cmake/cmake-native_4.2.3.bb | 1 - meta/recipes-devtools/cmake/cmake.inc | 2 ++ meta/recipes-devtools/cmake/cmake_4.2.3.bb | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-devtools/cmake/cmake-native_4.2.3.bb b/meta/recipes-devtools/cmake/cmake-native_4.2.3.bb index 299cb4d1ea..0845be49e5 100644 --- a/meta/recipes-devtools/cmake/cmake-native_4.2.3.bb +++ b/meta/recipes-devtools/cmake/cmake-native_4.2.3.bb @@ -25,7 +25,6 @@ do_configure[cleandirs] = "${B}" EXTRA_OECMAKE += "\ -DCMAKE_LIBRARY_PATH=${STAGING_LIBDIR_NATIVE} \ -DBUILD_CursesDialog=1 \ - -DCMAKE_USE_SYSTEM_LIBRARIES=1 \ -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=0 \ -DCMAKE_USE_SYSTEM_LIBRARY_CPPDAP=0 \ -DCMAKE_USE_SYSTEM_LIBRARY_LIBARCHIVE=0 \ diff --git a/meta/recipes-devtools/cmake/cmake.inc b/meta/recipes-devtools/cmake/cmake.inc index 5b8c1922b1..1b84c785d0 100644 --- a/meta/recipes-devtools/cmake/cmake.inc +++ b/meta/recipes-devtools/cmake/cmake.inc @@ -24,3 +24,5 @@ SRC_URI[sha256sum] = "7efaccde8c5a6b2968bad6ce0fe60e19b6e10701a12fce948c2bf79bac UPSTREAM_CHECK_REGEX = "cmake-(?P\d+(\.\d+)+)\.tar" CVE_STATUS[CVE-2016-10642] = "cpe-incorrect: This is specific to the npm package that installs cmake, so isn't relevant to OpenEmbedded" + +EXTRA_OECMAKE += "-DCMAKE_USE_SYSTEM_LIBRARIES=1" \ No newline at end of file diff --git a/meta/recipes-devtools/cmake/cmake_4.2.3.bb b/meta/recipes-devtools/cmake/cmake_4.2.3.bb index 233ceeae15..cf559d764a 100644 --- a/meta/recipes-devtools/cmake/cmake_4.2.3.bb +++ b/meta/recipes-devtools/cmake/cmake_4.2.3.bb @@ -35,7 +35,6 @@ python () { EXTRA_OECMAKE += " \ -DCMAKE_DOC_DIR=${docdir_stripped}/cmake-${CMAKE_MAJOR_VERSION} \ - -DCMAKE_USE_SYSTEM_LIBRARIES=1 \ -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=0 \ -DCMAKE_USE_SYSTEM_LIBRARY_CPPDAP=0 \ -DCMAKE_USE_SYSTEM_LIBRARY_LIBUV=0 \ -- 2.47.3