diff --git a/test/meson.build b/test/meson.build
index c3a6afba8cc0cba9d93f01737f3a4aff8acbd516..b843e0004d805b7f3d4375943d1590e77fd8ec6e 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -30,12 +30,14 @@ if cppcheck.found()
   )
 endif
 
+subdir('tools')
+
 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
 
+unity_dep = dependency('unity', fallback : ['unity', 'unity_dep'])
+# unity_proj = subproject('unity')
+# unity_dep = unity_proj.get_variable('unity_dep')
+
+subdir('cmp_icu')