On Thu, Jul 16, 2020 at 11:56:03 +0200, Pavel Hrdina wrote:
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(a)redhat.com>
---
diff --git a/src/meson.build b/src/meson.build
new file mode 100644
index 00000000000..0f5b83744fd
--- /dev/null
+++ b/src/meson.build
@@ -0,0 +1,19 @@
+src_inc_dir = include_directories('.')
+
+src_dep = declare_dependency(
+ compile_args: [
+ '-DIN_LIBVIRT',
+ '-Dabs_top_builddir="@0(a)"'.format(meson.build_root()),
+ '-Dabs_top_srcdir="@0(a)"'.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,
Could we do thes one per line?
+)
--
2.26.2