mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
meson: introduce src directory
WARN_FLAGS are not relevant for meson as all warning flags are set to the whole project using add_project_arguments(). 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
018f7fa8dc
commit
bd625844ca
@ -2220,6 +2220,8 @@ subdir('scripts')
|
||||
|
||||
subdir('include')
|
||||
|
||||
subdir('src')
|
||||
|
||||
|
||||
# generate meson-config.h file
|
||||
configure_file(output: 'meson-config.h', configuration: conf)
|
||||
|
@ -19,28 +19,11 @@
|
||||
# No libraries with the exception of LIBXML should be listed
|
||||
# here. List them against the individual XXX_la_CFLAGS targets
|
||||
# that actually use them.
|
||||
AM_CPPFLAGS = -I$(top_srcdir) \
|
||||
-I../include \
|
||||
-I$(top_srcdir)/include \
|
||||
AM_CPPFLAGS = \
|
||||
-I$(srcdir)/util \
|
||||
-I./util \
|
||||
-DIN_LIBVIRT \
|
||||
-Dabs_top_builddir="\"$(abs_top_builddir)\"" \
|
||||
-Dabs_top_srcdir="\"$(abs_top_srcdir)\"" \
|
||||
$(NULL)
|
||||
|
||||
AM_CFLAGS = $(LIBXML_CFLAGS) \
|
||||
$(GLIB_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
$(WIN32_EXTRA_CFLAGS) \
|
||||
$(COVERAGE_CFLAGS) \
|
||||
$(NULL)
|
||||
AM_LDFLAGS = $(DRIVER_MODULES_LDFLAGS) \
|
||||
$(COVERAGE_LDFLAGS) \
|
||||
$(RELRO_LDFLAGS) \
|
||||
$(NO_INDIRECT_LDFLAGS) \
|
||||
$(MINGW_EXTRA_LDFLAGS) \
|
||||
$(NULL)
|
||||
AM_LDFLAGS_MOD = \
|
||||
-module \
|
||||
-avoid-version \
|
||||
|
25
src/meson.build
Normal file
25
src/meson.build
Normal file
@ -0,0 +1,25 @@
|
||||
src_inc_dir = include_directories('.')
|
||||
|
||||
src_dep = declare_dependency(
|
||||
compile_args: [
|
||||
'-DIN_LIBVIRT',
|
||||
'-Dabs_top_builddir="@0@"'.format(meson.build_root()),
|
||||
'-Dabs_top_srcdir="@0@"'.format(meson.source_root()),
|
||||
] + coverage_flags + win32_flags,
|
||||
dependencies: [
|
||||
glib_dep,
|
||||
libxml_dep,
|
||||
],
|
||||
include_directories: [
|
||||
libvirt_inc,
|
||||
src_inc_dir,
|
||||
top_inc_dir,
|
||||
],
|
||||
link_args: (
|
||||
libvirt_relro
|
||||
+ libvirt_no_indirect
|
||||
+ coverage_flags
|
||||
+ driver_modules_flags
|
||||
+ win32_link_flags
|
||||
),
|
||||
)
|
Loading…
Reference in New Issue
Block a user