meson: Add option to build without kyua for tests (#175)

pull/177/head
TingPing 4 years ago committed by William Pitcock
parent 83eea876b0
commit 706273c746
  1. 14
      meson.build
  2. 3
      meson_options.txt

@ -84,15 +84,15 @@ pkgconf_exe = executable('pkgconf',
link_with : libpkgconf,
install : true)
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()])
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')

@ -0,0 +1,3 @@
option('tests', type: 'boolean', value: true,
description: 'Build tests which depends upon the kyua framework'
)
Loading…
Cancel
Save