From 6be4781a9432b662c470ec3f7c96871191bd1325 Mon Sep 17 00:00:00 2001
From: Dominik Loidolt <dominik.loidolt@univie.ac.at>
Date: Mon, 14 Feb 2022 17:01:29 +0100
Subject: [PATCH] add more verbose build messages

---
 meson.build               | 1 +
 test/cmp_tool/meson.build | 6 +++++-
 test/meson.build          | 4 +++-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/meson.build b/meson.build
index 295699f..d1fac6d 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,6 @@
 project('cmp_tool', 'c',
   version : '0.09',
+  meson_version : '>= 0.50',
   license : 'GPL-2.0',
   default_options : ['warning_level=3', 'c_std=gnu99']
 )
diff --git a/test/cmp_tool/meson.build b/test/cmp_tool/meson.build
index b60e2cf..25b47e2 100644
--- a/test/cmp_tool/meson.build
+++ b/test/cmp_tool/meson.build
@@ -1,4 +1,8 @@
 int_test_file = files('cmp_tool_integration_test.py')
 
 pytest = find_program('pytest', required : false)
-test('Integration Test', pytest, args : ['--color=yes', '-vvv', int_test_file])
+if pytest.found()
+  test('Integration Test', pytest, args : ['--color=yes', '-vvv', int_test_file])
+else
+  message('Pytest framework not found! Skipping integration tests.')
+endif
diff --git a/test/meson.build b/test/meson.build
index ea06655..c3a6afb 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -20,7 +20,7 @@ if cppcheck.found()
     '--cppcheck-build-dir='+meson.current_build_dir(),
     '-I', 'include',
     '--std=c89',
-    '--addon=misra.py',
+    # '--addon=misra.py',
     '--bug-hunting',
     '--enable=all',
     '--inconclusive'
@@ -35,5 +35,7 @@ subdir('cmp_tool')
 cunit_dep = dependency('cunit', required : false)
 if cunit_dep.found()
   subdir('cmp_icu')
+else
+  message('C Unit Testing Framework not found! Skipping unit tests.')
 endif
 
-- 
GitLab