src_prepare-overlay/x11-misc/pscircle/files/pscircle-1.4.0-enable-tests-with-option.patch

44 lines
946 B
Diff
Raw Permalink Normal View History

From efdaf6cf070a8a57e116b42e87a6fe50b4614026 Mon Sep 17 00:00:00 2001
From: Alfred Wingate <parona@protonmail.com>
Date: Tue, 13 Feb 2024 15:40:52 +0200
Subject: [PATCH] Enable tests with option
Signed-off-by: Alfred Wingate <parona@protonmail.com>
--- a/meson.build
+++ b/meson.build
@@ -118,6 +118,6 @@ executable(
install: true
)
-if get_option('buildtype').startswith('debug')
+if get_option('enable-tests')
subdir('tests')
endif
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -4,4 +4,10 @@ option(
value: true,
description : 'Use X11 for displaying image'
)
+option(
+ 'enable-tests',
+ type: 'boolean',
+ value: false,
+ description: 'Build tests'
+)
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -12,7 +12,7 @@ tests = [
add_languages('cpp')
-gtest_dep = dependency('gtest', main : true, required : false)
+gtest_dep = dependency('gtest', main : true)
if gtest_dep.found()
deps += gtest_dep
--
2.43.0