poky/meta/classes-recipe
Peter Marko 1cbcbab055 cmake: apply parallel build settings to ptest tasks
ptest compile and install tasks do not have parallel build settings for
cmake. On powerful build machines this can cause overload situations
and oomkills.
Observed when building qtgrpc with ptest generally enabled in distro.

Having this in ptest class is suboptimal, but creating ptest-cmake class
just for these two variables is probably overkill.

(From OE-Core rev: 3c311fbf0c2090268e9b83123d762b05b61b4074)

(From OE-Core rev: 8270433b138284df77ed9eb21557922498663c51)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-14 07:49:10 -08:00
..
allarch.bbclass allarch: Fix allarch corner case 2024-01-18 10:15:58 +00:00
autotools-brokensep.bbclass
autotools.bbclass autotools/libtool: Drop libtool sysroot patch as not needed 2024-06-04 12:04:52 +01:00
baremetal-image.bbclass tclibc-picolibc: Adds a new TCLIBC variant to build with picolibc as C library 2024-07-26 12:28:42 +01:00
bash-completion.bbclass
bin_package.bbclass Revert "bin_package.bbclass: Inhibit the default dependencies" 2023-10-30 08:50:46 +00:00
binconfig-disabled.bbclass
binconfig.bbclass
cargo_c.bbclass classes-recipe: add cargo_c.bbclass 2023-08-21 16:15:35 +01:00
cargo_common.bbclass cargo_common.bbclass: Support git repos with submodules 2024-08-08 14:28:49 +01:00
cargo-update-recipe-crates.bbclass devtool/upgrade: rename RECIPE_UPDATE_EXTRA_TASKS -> RECIPE_UPGRADE_EXTRA_TASKS 2024-08-03 07:56:10 +01:00
cargo.bbclass cargo: Move CARGO_MANIFEST_PATH/CARGO_SRC_DIR to cargo_common 2023-12-09 19:17:11 +00:00
cmake-qemu.bbclass cmake-qemu.bbclass: fix if criterion 2024-06-10 14:27:23 +01:00
cmake.bbclass cmake: apply parallel build settings to ptest tasks 2025-02-14 07:49:10 -08:00
cml1.bbclass cml1.bbclass: do_diffconfig: Don't override .config with .config.orig 2024-11-26 05:37:09 -08:00
compress_doc.bbclass
core-image.bbclass Fix missing leading whitespace with ':append' 2023-01-26 21:06:57 +00:00
cpan_build.bbclass
cpan-base.bbclass
cpan.bbclass
create-spdx-image-3.0.bbclass classes/create-spdx-image-3.0: Fix SSTATE_SKIP_CREATION 2024-09-04 12:38:44 +01:00
create-spdx-sdk-3.0.bbclass create-spdx-3.0/populate_sdk_base: Add SDK_CLASSES inherit mechanism to fix tarball SPDX manifests 2024-07-26 12:28:42 +01:00
cross-canadian.bbclass tclibc-picolibc: Adds a new TCLIBC variant to build with picolibc as C library 2024-07-26 12:28:42 +01:00
cross.bbclass
crosssdk.bbclass
deploy.bbclass
devicetree.bbclass devicetree.bbclass: switch away from S = WORKDIR 2024-06-24 12:43:40 +01:00
devupstream.bbclass recipes/classes/scripts: Drop SRCPV usage in OE-Core 2023-08-24 16:50:24 +01:00
distro_features_check.bbclass
dos2unix.bbclass
features_check.bbclass
fontcache.bbclass fontcache.bbclass: avoid native recipes depending on target fontconfig 2023-09-20 23:51:11 +01:00
fs-uuid.bbclass classes/fs-uuid: Fix command output decoding issue 2023-01-26 22:22:53 +00:00
gconf.bbclass
gettext.bbclass
gi-docgen.bbclass gi-docgen: depend on qemu-usermode MACHINE_FEATURES 2023-08-21 11:34:12 +01:00
gio-module-cache.bbclass
github-releases.bbclass github-releases: add a class that consolidates version checks 2022-09-28 08:01:10 +01:00
gnomebase.bbclass classes/recipes: Switch to use inherit_defer 2024-01-18 10:15:58 +00:00
go-mod.bbclass classes: go-mod: do not pack go mod cache 2023-11-20 15:30:52 +00:00
go-ptest.bbclass
go.bbclass go: Drop fork of unpack code, mandate GO_SRCURI_DESTSUFFIX 2024-05-21 12:08:04 +01:00
goarch.bbclass Revert "goarch: disable dynamic linking globally" 2024-04-23 13:40:24 +01:00
gobject-introspection-data.bbclass gobject-introspection-data.bbclass: move do_compile() tweak to g-i class 2024-01-19 12:21:22 +00:00
gobject-introspection.bbclass gobject-introspection-data.bbclass: move do_compile() tweak to g-i class 2024-01-19 12:21:22 +00:00
grub-efi-cfg.bbclass
grub-efi.bbclass
gsettings.bbclass
gtk-doc.bbclass gtk-doc: don't manually call gtkdocize 2024-01-12 11:54:05 +00:00
gtk-icon-cache.bbclass gtk-icon-cache: Fix GTKIC_CMD if-else condition 2022-09-29 08:05:24 +01:00
gtk-immodules-cache.bbclass
image_types_wic.bbclass classes-recipe/image_types: Add SPDX_IMAGE_PURPOSE to images 2024-07-13 23:28:31 +01:00
image_types.bbclass image_types.bbclass: Use --force also with lz4,lzop 2024-08-13 09:29:15 +01:00
image-artifact-names.bbclass image-artifact-names: include ${IMAGE_NAME_SUFFIX} directly in both ${IMAGE_NAME} and ${IMAGE_LINK_NAME} 2023-06-29 11:28:32 +01:00
image-combined-dbg.bbclass classes: Drop ';' delimiter from ROOTFS/IMAGE*COMMAND variables 2023-09-09 22:14:41 +01:00
image-container.bbclass
image-live.bbclass image-live.bbclass: Adjust the default value for INITRD_LIVE 2024-04-04 14:05:03 +01:00
image-postinst-intercepts.bbclass
image.bbclass image.bbclass: Drop support for ImageQAFailed exceptions in image_qa 2024-10-29 05:51:03 -07:00
kernel-arch.bbclass kernel-arch: Simplify strip support 2024-02-13 13:51:41 +00:00
kernel-artifact-names.bbclass image-artifact-names: add IMAGE_MACHINE_SUFFIX variable 2023-03-22 13:53:29 +00:00
kernel-devicetree.bbclass kernel-devicetree: install dtb files without -${KERNEL_DTB_NAME} suffix 2023-06-29 11:28:32 +01:00
kernel-fitimage.bbclass kernel-fitimage: fix external dtb check 2024-07-26 12:28:42 +01:00
kernel-grub.bbclass
kernel-module-split.bbclass kernel-module-split.bbclass: enhance objcopy command call for kernel compilation with llvm 2024-03-26 17:10:51 +00:00
kernel-uboot.bbclass kernel: Add kernel specific OBJDUMP 2023-03-01 21:29:31 +00:00
kernel-uimage.bbclass
kernel-yocto.bbclass kernel-yocto: fix incorrect debug message for defconfig in WORKDIR 2024-06-03 07:47:04 +01:00
kernel.bbclass cml1: add do_savedefconfig 2024-09-05 21:48:47 +01:00
kernelsrc.bbclass kernel: make LOCALVERSION consistent between recipes 2023-07-25 15:27:33 +01:00
lib_package.bbclass
libc-package.bbclass libc-locale: fix ASCII compatible warning cause build failure. 2024-02-29 10:26:13 +00:00
license_image.bbclass license_image.bbclass: Rename license-incompatible to license-exception 2024-08-21 21:51:49 +01:00
linux-dummy.bbclass
linux-kernel-base.bbclass kernel: make LOCALVERSION consistent between recipes 2023-07-25 15:27:33 +01:00
linuxloader.bbclass linuxloader: add -armhf on arm only for TARGET_FPU 'hard' 2024-06-11 11:41:33 +01:00
live-vm-common.bbclass classes/recipes: Switch to use inherit_defer 2024-01-18 10:15:58 +00:00
manpages.bbclass manpages: use an intercept to run mandb 2023-03-08 10:21:05 +00:00
meson-routines.bbclass Revert "meson: use absolute cross-compiler paths" 2024-02-23 14:29:03 +00:00
meson.bbclass Revert "meson: use absolute cross-compiler paths" 2024-02-23 14:29:03 +00:00
mime-xdg.bbclass
mime.bbclass
module-base.bbclass kernel: make LOCALVERSION consistent between recipes 2023-07-25 15:27:33 +01:00
module.bbclass kernel: Add kernel specific STRIP variable 2023-06-19 13:18:56 +01:00
multilib_header.bbclass
multilib_script.bbclass classes-recipe/multilib_script: Expand before splitting 2024-07-18 17:21:39 +01:00
native.bbclass native/nativesdk: Stop overriding unprefixed *FLAGS variables 2024-07-01 13:58:08 +01:00
nativesdk.bbclass classes/nativesdk: also override TUNE_PKGARCH 2025-01-29 06:20:43 -08:00
nopackages.bbclass
nospdx.bbclass classes-recipe: nospdx: Add class 2024-07-13 23:28:31 +01:00
npm.bbclass npm: accept unspecified versions in package.json 2024-08-23 09:51:36 +01:00
overlayfs-etc.bbclass overlayfs-etc: add option to skip creation of mount dirs 2024-02-19 15:21:14 +00:00
overlayfs.bbclass overlayfs: add missing vardeps 2024-02-21 22:20:10 +00:00
packagegroup.bbclass classes/recipes: Switch to use inherit_defer 2024-01-18 10:15:58 +00:00
perl-version.bbclass perl-version: remove PERL* assignments 2023-05-04 12:34:30 +01:00
perlnative.bbclass
pixbufcache.bbclass
pkgconfig.bbclass
populate_sdk_base.bbclass populate_sdk_base: inherit nopackages 2024-08-20 11:55:36 +01:00
populate_sdk_ext.bbclass populate_sdk_ext: write_local_conf add shutil import 2025-01-09 06:02:48 -08:00
populate_sdk.bbclass
ptest-cargo.bbclass cargo: remove True option to getVar calls 2024-06-27 13:03:34 +01:00
ptest-gnome.bbclass
ptest-perl.bbclass recipes: Start WORKDIR -> UNPACKDIR transition 2024-05-21 12:08:04 +01:00
ptest.bbclass insane: Drop oe.qa.add_message usage 2024-08-29 21:58:19 +01:00
pypi.bbclass classes/pypi: don't expose PYPI_ARCHIVE_NAME 2024-04-16 08:07:03 +01:00
python_flit_core.bbclass python_flit_core: remove python3 dependency 2024-08-15 14:51:55 +01:00
python_hatchling.bbclass python_hatchling: remove empty python sysroot dirs 2023-06-02 14:41:50 +01:00
python_maturin.bbclass classes-recipe: add python_maturin.bbclass 2023-12-17 19:07:21 +00:00
python_mesonpy.bbclass python_mesonpy.bbclass: move from meta-python 2024-02-20 11:39:45 +00:00
python_pep517.bbclass python3_pip517: just count wheels in the directory, not subdirectories 2024-03-22 16:27:48 +00:00
python_poetry_core.bbclass
python_pyo3.bbclass
python_setuptools_build_meta.bbclass
python_setuptools3_rust.bbclass python_setuptools3_rust: inherit ...build_meta 2023-07-25 15:27:33 +01:00
python3-dir.bbclass python: update 3.11.5 -> 3.12.1 2024-01-19 12:21:22 +00:00
python3native.bbclass
python3targetconfig.bbclass python3targetconfig.bbclass: Extend PYTHONPATH instead of overwriting 2023-05-05 11:07:25 +01:00
qemu.bbclass classes/qemu: use tune to select QEMU_EXTRAOPTIONS, not package architecture 2025-01-29 06:20:43 -08:00
qemuboot.bbclass qemuboot: Trigger write_qemuboot_conf task on changes of kernel image realpath 2024-07-04 22:56:15 +01:00
rootfs_deb.bbclass
rootfs_ipk.bbclass rootfs: Fix MULTILIB_RE_ALLOW to be inherit order independent 2024-01-18 10:15:58 +00:00
rootfs_rpm.bbclass rootfs_rpm: don't depend on opkg-native for update-alternatives 2023-07-10 11:36:34 +01:00
rootfs-postcommands.bbclass rootfs-postcommands.bbclass: make opkg status reproducible 2024-10-29 05:51:03 -07:00
rootfsdebugfiles.bbclass classes: Drop ';' delimiter from ROOTFS/IMAGE*COMMAND variables 2023-09-09 22:14:41 +01:00
rust-common.bbclass rust: cargo: Convert single-valued variables to weak defaults 2023-12-09 19:17:11 +00:00
rust-target-config.bbclass rust-target-config: Fix TARGET_C_INT_WIDTH with correct size 2025-01-29 06:20:43 -08:00
rust.bbclass
scons.bbclass scons.bbclass: Add scons class prefix to do_configure 2024-08-23 09:12:38 +01:00
setuptools3_legacy.bbclass python: Drop ${PYTHON_PN} 2024-02-20 11:39:45 +00:00
setuptools3-base.bbclass python: Drop ${PYTHON_PN} 2024-02-20 11:39:45 +00:00
setuptools3.bbclass setuptools3: check for a PEP517 build system selection 2024-07-26 12:28:42 +01:00
siteinfo.bbclass siteconfig: Drop siteconfig class/code/support 2024-05-31 16:58:36 +01:00
syslinux.bbclass
systemd-boot-cfg.bbclass systemd-boot-cfg: add .conf suffix to default entry label 2023-09-26 10:35:28 +01:00
systemd-boot.bbclass
systemd.bbclass systemd.bbclass: Clean up empty parent directories 2024-09-01 11:05:20 +01:00
testexport.bbclass testexport: support for executing tests over serial 2024-09-01 12:28:10 +01:00
testimage.bbclass testexport: support for executing tests over serial 2024-09-01 12:28:10 +01:00
testsdk.bbclass
texinfo.bbclass
toolchain-scripts-base.bbclass
toolchain-scripts.bbclass siteconfig: Drop siteconfig class/code/support 2024-05-31 16:58:36 +01:00
uboot-config.bbclass uboot-config: fix devtool modify with kernel-fitimage 2024-09-04 12:38:44 +01:00
uboot-extlinux-config.bbclass uboot-extlinux-config.bbclass: fix missed override syntax migration 2023-10-05 21:09:10 +01:00
uboot-sign.bbclass uboot-sign: fix concat_dtb arguments 2024-11-26 05:37:09 -08:00
update-alternatives.bbclass update-alternatives.bbclass: fix old override syntax 2023-05-03 07:33:18 +01:00
update-rc.d.bbclass recipes, classes: Avoid adding extra whitespace to PACKAGESPLITFUNCS 2023-01-12 23:08:58 +00:00
upstream-version-is-even.bbclass
vala.bbclass
waf.bbclass waf: Improve version parsing to avoid failing on warnings 2024-03-01 09:31:10 +00:00
xmlcatalog.bbclass xmlcatalog: limit to native recipes only 2024-01-12 11:54:05 +00:00