HomeAssistantRepository/media-libs/lv2/files/lv2-1.18.10-tests-optional.patch
Andreas Billmeier 0ad3fd409f
media-libs/lv2: new package, add 1.18.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-13 21:12:40 +01:00

54 lines
1.2 KiB
Diff

https://gitlab.com/lv2/lv2/-/commit/8726bffa337e6374b04d0739df2812798b2c8858
From 8726bffa337e6374b04d0739df2812798b2c8858 Mon Sep 17 00:00:00 2001
From: David Robillard <d@drobilla.net>
Date: Sat, 19 Nov 2022 17:49:14 -0500
Subject: [PATCH] Avoid test directory entirely if tests are disabled
--- a/meson.build
+++ b/meson.build
@@ -346,7 +346,9 @@ endif
subdir('util')
# Data and build tests
-subdir('test')
+if not get_option('tests').disabled()
+ subdir('test')
+endif
if not meson.is_subproject()
summary('Tests', not get_option('tests').disabled(), bool_yn: true)
--- a/test/meson.build
+++ b/test/meson.build
@@ -122,17 +122,15 @@ test_names = [
]
# Build and run tests
-if not get_option('tests').disabled()
- foreach test_name : test_names
- test(
+foreach test_name : test_names
+ test(
+ test_name,
+ executable(
test_name,
- executable(
- test_name,
- files('test_@0@.c'.format(test_name)),
- c_args: c_suppressions,
- dependencies: lv2_dep,
- ),
- suite: 'unit',
- )
- endforeach
-endif
+ files('test_@0@.c'.format(test_name)),
+ c_args: c_suppressions,
+ dependencies: lv2_dep,
+ ),
+ suite: 'unit',
+ )
+endforeach
--
GitLab