trivial: Do not run any tests if configuring with -Denable-tests=false

This commit is contained in:
Richard Hughes 2017-06-07 21:07:32 +01:00
parent 748ae3154e
commit d80666281c
2 changed files with 44 additions and 40 deletions

View File

@ -125,23 +125,25 @@ gnome.generate_gir(dfu,
install : true
)
testdatadir = join_paths(meson.current_source_dir(), 'tests')
cargs += '-DTESTDATADIR="' + testdatadir + '"'
e = executable(
'dfu-self-test',
sources : [
'dfu-self-test.c'
],
include_directories : [
include_directories('..'),
],
dependencies : [
appstream_glib,
gio,
gusb,
libm,
],
link_with : dfu,
c_args : cargs
)
test('dfu-self-test', e)
if get_option('enable-tests')
testdatadir = join_paths(meson.current_source_dir(), 'tests')
cargs += '-DTESTDATADIR="' + testdatadir + '"'
e = executable(
'dfu-self-test',
sources : [
'dfu-self-test.c'
],
include_directories : [
include_directories('..'),
],
dependencies : [
appstream_glib,
gio,
gusb,
libm,
],
link_with : dfu,
c_args : cargs
)
test('dfu-self-test', e)
endif

View File

@ -89,23 +89,25 @@ gnome.generate_gir(fwupd,
install : true
)
testdatadir = join_paths(meson.source_root(), 'data')
e = executable(
'fwupd-self-test',
sources : [
'fwupd-self-test.c'
],
include_directories : [
include_directories('..'),
],
dependencies : [
gio,
soup,
],
link_with : fwupd,
c_args : [
cargs,
'-DFU_SELF_TEST_REMOTES_DIR="' + testdatadir + '"',
],
)
test('fwupd-self-test', e)
if get_option('enable-tests')
testdatadir = join_paths(meson.source_root(), 'data')
e = executable(
'fwupd-self-test',
sources : [
'fwupd-self-test.c'
],
include_directories : [
include_directories('..'),
],
dependencies : [
gio,
soup,
],
link_with : fwupd,
c_args : [
cargs,
'-DFU_SELF_TEST_REMOTES_DIR="' + testdatadir + '"',
],
)
test('fwupd-self-test', e)
endif