diff options
Diffstat (limited to 'test/meson.build')
-rw-r--r-- | test/meson.build | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/test/meson.build b/test/meson.build index f782441..cddb05a 100644 --- a/test/meson.build +++ b/test/meson.build @@ -74,6 +74,7 @@ test( files('test_build.c'), c_args: c_suppressions, dependencies: [lv2_dep], + implicit_include_directories: false, ), suite: 'build', ) @@ -87,6 +88,7 @@ if is_variable('cpp') files('cpp/test_build.cpp'), cpp_args: cpp_suppressions, dependencies: [lv2_dep], + implicit_include_directories: false, ), suite: 'build', ) @@ -157,6 +159,11 @@ test_names = [ 'forge_overflow', ] +atom_test_suppressions = [] +if cc.get_id() == 'gcc' + atom_test_suppressions += ['-Wno-stringop-overflow'] +endif + # Build and run tests foreach test_name : test_names test( @@ -164,8 +171,9 @@ foreach test_name : test_names executable( test_name, files('test_@0@.c'.format(test_name)), - c_args: c_suppressions, + c_args: c_suppressions + atom_test_suppressions, dependencies: [lv2_dep], + implicit_include_directories: false, ), suite: 'unit', ) |