From cc4bdc5d184af171efd67a1b32de966071ee18d3 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 2 Feb 2024 05:44:58 +0000 Subject: gentoo auto-resync : 02:02:2024 - 05:44:58 --- .../libaom/files/libaom-3.8.1-tests-parallel.patch | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 media-libs/libaom/files/libaom-3.8.1-tests-parallel.patch (limited to 'media-libs/libaom/files') diff --git a/media-libs/libaom/files/libaom-3.8.1-tests-parallel.patch b/media-libs/libaom/files/libaom-3.8.1-tests-parallel.patch new file mode 100644 index 000000000000..8c090764681c --- /dev/null +++ b/media-libs/libaom/files/libaom-3.8.1-tests-parallel.patch @@ -0,0 +1,21 @@ +--- a/test/test.cmake ++++ b/test/test.cmake +@@ -573,10 +573,14 @@ function(setup_aom_test_targets) + if(((NOT MSVC) AND (NOT XCODE)) OR ENABLE_IDE_TEST_HOSTING) + + # Pick a reasonable number of targets (this controls parallelization). +- processorcount(num_test_targets) +- if(num_test_targets EQUAL 0) # Just default to 10 targets when there's no +- # processor count available. +- set(num_test_targets 10) ++ if(DEFINED ENV{LIBAOM_TEST_PROCS}) ++ set(num_test_targets $ENV{LIBAOM_TEST_PROCS}) ++ else() ++ processorcount(num_test_targets) ++ if(num_test_targets EQUAL 0) # Just default to 10 targets when there's no ++ # processor count available. ++ set(num_test_targets 10) ++ endif() + endif() + + math(EXPR max_shard_index "${num_test_targets} - 1") -- cgit v1.2.3