* [PATCH 1/3] llvm: remove redundant CMake variables @ 2023-03-30 18:50 Ross Burton 2023-03-30 18:50 ` [PATCH 2/3] libgit2: clean up " Ross Burton 2023-03-30 18:50 ` [PATCH 3/3] webkitgtk: clean up Python variables Ross Burton 0 siblings, 2 replies; 3+ messages in thread From: Ross Burton @ 2023-03-30 18:50 UTC (permalink / raw) To: openembedded-core; +Cc: nd This recipe uses the cmake class, so there's no need to set the Ninja backend, or tell it where Python is, or that we're cross-compiling. Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta/recipes-devtools/llvm/llvm_git.bb | 3 +-- meta/recipes-devtools/rust/rust-llvm_1.67.1.bb | 2 -- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/meta/recipes-devtools/llvm/llvm_git.bb b/meta/recipes-devtools/llvm/llvm_git.bb index f133653903e..f617b172310 100644 --- a/meta/recipes-devtools/llvm/llvm_git.bb +++ b/meta/recipes-devtools/llvm/llvm_git.bb @@ -82,9 +82,8 @@ EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \ -DLLVM_OPTIMIZED_TABLEGEN=ON \ -DLLVM_TARGETS_TO_BUILD='${LLVM_TARGETS}' \ -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ - -DPYTHON_EXECUTABLE=${HOSTTOOLS_DIR}/python3 \ -DCMAKE_BUILD_TYPE=Release \ - -G Ninja" + " EXTRA_OECMAKE:append:class-target = "\ -DCMAKE_CROSSCOMPILING:BOOL=ON \ diff --git a/meta/recipes-devtools/rust/rust-llvm_1.67.1.bb b/meta/recipes-devtools/rust/rust-llvm_1.67.1.bb index 4da11da8ef3..6304070debf 100644 --- a/meta/recipes-devtools/rust/rust-llvm_1.67.1.bb +++ b/meta/recipes-devtools/rust/rust-llvm_1.67.1.bb @@ -49,14 +49,12 @@ EXTRA_OECMAKE = " \ -DCMAKE_INSTALL_PREFIX:PATH=${libdir}/llvm-rust \ " EXTRA_OECMAKE:append:class-target = "\ - -DCMAKE_CROSSCOMPILING:BOOL=ON \ -DLLVM_BUILD_TOOLS=OFF \ -DLLVM_TABLEGEN=${STAGING_LIBDIR_NATIVE}/llvm-rust/bin/llvm-tblgen \ -DLLVM_CONFIG_PATH=${STAGING_LIBDIR_NATIVE}/llvm-rust/bin/llvm-config \ " EXTRA_OECMAKE:append:class-nativesdk = "\ - -DCMAKE_CROSSCOMPILING:BOOL=ON \ -DLLVM_BUILD_TOOLS=OFF \ -DLLVM_TABLEGEN=${STAGING_LIBDIR_NATIVE}/llvm-rust/bin/llvm-tblgen \ -DLLVM_CONFIG_PATH=${STAGING_LIBDIR_NATIVE}/llvm-rust/bin/llvm-config \ -- 2.34.1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH 2/3] libgit2: clean up CMake variables 2023-03-30 18:50 [PATCH 1/3] llvm: remove redundant CMake variables Ross Burton @ 2023-03-30 18:50 ` Ross Burton 2023-03-30 18:50 ` [PATCH 3/3] webkitgtk: clean up Python variables Ross Burton 1 sibling, 0 replies; 3+ messages in thread From: Ross Burton @ 2023-03-30 18:50 UTC (permalink / raw) To: openembedded-core; +Cc: nd LIB_INSTALL_DIR was removed in libgit2 1.0 when they moved to using GNUInstallDirs. BUILD_CLAR is now BUILD_TESTS as of libgit2 1.4. Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta/recipes-support/libgit2/libgit2_1.6.3.bb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/meta/recipes-support/libgit2/libgit2_1.6.3.bb b/meta/recipes-support/libgit2/libgit2_1.6.3.bb index 554e18e4daf..cab7d7a20a8 100644 --- a/meta/recipes-support/libgit2/libgit2_1.6.3.bb +++ b/meta/recipes-support/libgit2/libgit2_1.6.3.bb @@ -13,9 +13,8 @@ S = "${WORKDIR}/git" inherit cmake EXTRA_OECMAKE = "\ - -DBUILD_CLAR=OFF \ + -DBUILD_TESTS=OFF \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DLIB_INSTALL_DIR=${libdir} \ -DREGEX_BACKEND='pcre2' \ " -- 2.34.1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH 3/3] webkitgtk: clean up Python variables 2023-03-30 18:50 [PATCH 1/3] llvm: remove redundant CMake variables Ross Burton 2023-03-30 18:50 ` [PATCH 2/3] libgit2: clean up " Ross Burton @ 2023-03-30 18:50 ` Ross Burton 1 sibling, 0 replies; 3+ messages in thread From: Ross Burton @ 2023-03-30 18:50 UTC (permalink / raw) To: openembedded-core; +Cc: nd The cmake bbclass already sets the path to the correct Python for us, and there appears to be no more scripts in the build which use 'python' explicitly. Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta/recipes-sato/webkit/webkitgtk_2.38.5.bb | 9 --------- 1 file changed, 9 deletions(-) diff --git a/meta/recipes-sato/webkit/webkitgtk_2.38.5.bb b/meta/recipes-sato/webkit/webkitgtk_2.38.5.bb index e52920883a0..832c8327ddc 100644 --- a/meta/recipes-sato/webkit/webkitgtk_2.38.5.bb +++ b/meta/recipes-sato/webkit/webkitgtk_2.38.5.bb @@ -70,20 +70,11 @@ PACKAGECONFIG[soup2] = "-DUSE_SOUP2=ON,-DUSE_SOUP2=OFF,libsoup-2.4,,,soup3" PACKAGECONFIG[soup3] = ",,libsoup,,,soup2" PACKAGECONFIG[journald] = "-DENABLE_JOURNALD_LOG=ON,-DENABLE_JOURNALD_LOG=OFF,systemd" -# webkitgtk is full of /usr/bin/env python, particular for generating docs -do_configure[postfuncs] += "setup_python_link" -setup_python_link() { - if [ ! -e ${STAGING_BINDIR_NATIVE}/python ]; then - ln -s `which python3` ${STAGING_BINDIR_NATIVE}/python - fi -} - EXTRA_OECMAKE = " \ -DPORT=GTK \ ${@bb.utils.contains('GI_DATA_ENABLED', 'True', '-DENABLE_INTROSPECTION=ON', '-DENABLE_INTROSPECTION=OFF', d)} \ ${@bb.utils.contains('GIDOCGEN_ENABLED', 'True', '-DENABLE_DOCUMENTATION=ON', '-DENABLE_DOCUMENTATION=OFF', d)} \ -DENABLE_MINIBROWSER=ON \ - -DPYTHON_EXECUTABLE=`which python3` \ -DENABLE_BUBBLEWRAP_SANDBOX=OFF \ -DENABLE_GAMEPAD=OFF \ " -- 2.34.1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-03-30 18:50 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-03-30 18:50 [PATCH 1/3] llvm: remove redundant CMake variables Ross Burton 2023-03-30 18:50 ` [PATCH 2/3] libgit2: clean up " Ross Burton 2023-03-30 18:50 ` [PATCH 3/3] webkitgtk: clean up Python variables Ross Burton
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox