diff --git a/meson.build b/meson.build index 131cbd4..00816ec 100644 --- a/meson.build +++ b/meson.build @@ -84,15 +84,15 @@ pkgconf_exe = executable('pkgconf', link_with : libpkgconf, install : true) - -kyua_exe = find_program('kyua') -atf_sh_exe = find_program('atf-sh') -test('kyua', kyua_exe, args : ['--config=none', 'test', '--kyuafile=' + join_paths(meson.build_root(), 'Kyuafile'), '--build-root=' + meson.build_root()]) +if get_option('tests') + kyua_exe = find_program('kyua') + atf_sh_exe = find_program('atf-sh') + test('kyua', kyua_exe, args : ['--config=none', 'test', '--kyuafile=' + join_paths(meson.build_root(), 'Kyuafile'), '--build-root=' + meson.build_root()]) -configure_file(input : 'Kyuafile.in', output : 'Kyuafile', configuration : cdata) -subdir('tests') - + configure_file(input : 'Kyuafile.in', output : 'Kyuafile', configuration : cdata) + subdir('tests') +endif install_man('man/pkgconf.1') install_man('man/pkg.m4.7') diff --git a/meson_options.txt b/meson_options.txt new file mode 100644 index 0000000..d1d0000 --- /dev/null +++ b/meson_options.txt @@ -0,0 +1,3 @@ +option('tests', type: 'boolean', value: true, + description: 'Build tests which depends upon the kyua framework' +) \ No newline at end of file