mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 17:34:18 +03:00
meson: tests: build commandhelper binary
Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Neal Gompa <ngompa13@gmail.com>
This commit is contained in:
parent
401aa32fdb
commit
8fe8df4b20
@ -35,7 +35,7 @@ LDADDS = \
|
|||||||
$(GLIB_LIBS) \
|
$(GLIB_LIBS) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
test_helpers = commandhelper ssh
|
test_helpers = ssh
|
||||||
test_programs = virshtest sockettest \
|
test_programs = virshtest sockettest \
|
||||||
virhostcputest virbuftest \
|
virhostcputest virbuftest \
|
||||||
commandtest seclabeltest \
|
commandtest seclabeltest \
|
||||||
@ -754,18 +754,6 @@ commandtest_SOURCES = \
|
|||||||
commandtest.c testutils.h testutils.c
|
commandtest.c testutils.h testutils.c
|
||||||
commandtest_LDADD = $(LDADDS)
|
commandtest_LDADD = $(LDADDS)
|
||||||
|
|
||||||
# Must not link to any libvirt modules - libc only
|
|
||||||
# otherwise external libraries might unexpectedly leak
|
|
||||||
# file descriptors into commandhelper invalidating the
|
|
||||||
# test logic assumptions
|
|
||||||
commandhelper_SOURCES = \
|
|
||||||
commandhelper.c
|
|
||||||
commandhelper_LDADD = \
|
|
||||||
$(NO_INDIRECT_LDFLAGS)
|
|
||||||
|
|
||||||
commandhelper_LDFLAGS = -static
|
|
||||||
|
|
||||||
|
|
||||||
virkmodtest_SOURCES = \
|
virkmodtest_SOURCES = \
|
||||||
virkmodtest.c testutils.h testutils.c
|
virkmodtest.c testutils.h testutils.c
|
||||||
virkmodtest_LDADD = $(LDADDS)
|
virkmodtest_LDADD = $(LDADDS)
|
||||||
|
@ -170,3 +170,20 @@ test_file_wrapper_lib = static_library(
|
|||||||
[ 'virfilewrapper.c' ],
|
[ 'virfilewrapper.c' ],
|
||||||
dependencies: [ tests_dep ],
|
dependencies: [ tests_dep ],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
# build helpers used by tests
|
||||||
|
|
||||||
|
# Must not link to any libvirt modules - libc only otherwise external
|
||||||
|
# libraries might unexpectedly leak file descriptors into commandhelper
|
||||||
|
# invalidating the test logic assumptions.
|
||||||
|
executable(
|
||||||
|
'commandhelper',
|
||||||
|
[ 'commandhelper.c' ],
|
||||||
|
dependencies: [
|
||||||
|
tests_dep,
|
||||||
|
],
|
||||||
|
link_args: [
|
||||||
|
libvirt_no_indirect,
|
||||||
|
],
|
||||||
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user