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('include')
|
||||||
|
|
||||||
|
subdir('src')
|
||||||
|
|
||||||
|
|
||||||
# generate meson-config.h file
|
# generate meson-config.h file
|
||||||
configure_file(output: 'meson-config.h', configuration: conf)
|
configure_file(output: 'meson-config.h', configuration: conf)
|
||||||
|
@ -19,28 +19,11 @@
|
|||||||
# No libraries with the exception of LIBXML should be listed
|
# No libraries with the exception of LIBXML should be listed
|
||||||
# here. List them against the individual XXX_la_CFLAGS targets
|
# here. List them against the individual XXX_la_CFLAGS targets
|
||||||
# that actually use them.
|
# that actually use them.
|
||||||
AM_CPPFLAGS = -I$(top_srcdir) \
|
AM_CPPFLAGS = \
|
||||||
-I../include \
|
|
||||||
-I$(top_srcdir)/include \
|
|
||||||
-I$(srcdir)/util \
|
-I$(srcdir)/util \
|
||||||
-I./util \
|
-I./util \
|
||||||
-DIN_LIBVIRT \
|
|
||||||
-Dabs_top_builddir="\"$(abs_top_builddir)\"" \
|
|
||||||
-Dabs_top_srcdir="\"$(abs_top_srcdir)\"" \
|
|
||||||
$(NULL)
|
$(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 = \
|
AM_LDFLAGS_MOD = \
|
||||||
-module \
|
-module \
|
||||||
-avoid-version \
|
-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