summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meson.build11
-rw-r--r--meson_options.txt3
2 files changed, 9 insertions, 5 deletions
diff --git a/meson.build b/meson.build
index 29c8467..9154289 100644
--- a/meson.build
+++ b/meson.build
@@ -328,13 +328,14 @@ if qt6_dep.found()
)
endif
-#########
-# Tests #
-#########
+########
+# Lint #
+########
+
+if get_option('lint')
-if get_option('warning_level') == 'everything'
- # Check release metadata
if not meson.is_subproject()
+ # Check release metadata
autoship = find_program('autoship', required: false)
if autoship.found()
test('autoship', autoship, args: ['test', suil_src_root], suite: 'data')
diff --git a/meson_options.txt b/meson_options.txt
index 5845601..82059bf 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -16,6 +16,9 @@ option('gtk3', type: 'feature', yield: true,
option('html', type: 'feature', yield: true,
description: 'Build paginated HTML documentation')
+option('lint', type: 'boolean', value: false, yield: true,
+ description: 'Run code quality checks')
+
option('qt5', type: 'feature', yield: true,
description : 'Build Qt5 wrappers')