diff options
author | Simon Zeni <simon@bl4ckb0ne.ca> | 2022-07-28 06:18:33 -0400 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2022-08-18 09:58:41 +0000 |
commit | 46d1e99a5d291b22d86ac52710b079491beedff8 (patch) | |
tree | 91627da78b5b06aa07c566544bfade4e42cf3fd7 | |
parent | 003eb2a554edd55c410678568328847a23b97e1a (diff) | |
download | drm-46d1e99a5d291b22d86ac52710b079491beedff8.tar.gz |
build: make tests optional
Building the project as a meson subproject, meson inherits the warning level
from the parent project. Making the tests optional bypasses that issue and
reduces build time.
Signed-off-by: Simon Zeni <simon@bl4ckb0ne.ca>
Reviewed-by: Simon Ser <contact@emersion.fr>
-rw-r--r-- | meson.build | 5 | ||||
-rw-r--r-- | meson_options.txt | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/meson.build b/meson.build index b3e164c0..d918afac 100644 --- a/meson.build +++ b/meson.build @@ -34,6 +34,7 @@ config = configuration_data() config.set10('UDEV', get_option('udev')) with_freedreno_kgsl = get_option('freedreno-kgsl') with_install_tests = get_option('install-test-programs') +with_tests = get_option('tests') if ['freebsd', 'dragonfly', 'netbsd'].contains(host_machine.system()) dep_pthread_stubs = dependency('pthread-stubs', version : '>= 0.4') @@ -391,4 +392,6 @@ if with_man_pages subdir('man') endif subdir('data') -subdir('tests') +if with_tests + subdir('tests') +endif diff --git a/meson_options.txt b/meson_options.txt index f5d066f0..e487676a 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -134,3 +134,9 @@ option( value : false, description : 'Enable support for using udev instead of mknod.', ) +option( + 'tests', + type : 'boolean', + value : true, + description : 'Build test programs.', +) |