]> xenbits.xensource.com Git - libvirt.git/commitdiff
meson: Replace meson.source_root() with meson.project_source_root()
authorMichal Privoznik <mprivozn@redhat.com>
Fri, 7 Oct 2022 07:37:43 +0000 (09:37 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 10 Oct 2022 13:06:09 +0000 (15:06 +0200)
The source_root() method is deprecated in 0.56.0 and we're
recommended to use project_source_root() instead.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
build-aux/meson.build
docs/meson.build
meson.build
po/meson.build
src/access/meson.build
src/esx/meson.build
src/hyperv/meson.build
src/meson.build
src/util/meson.build
tests/meson.build
tools/wireshark/src/libvirt/meson.build

index 6017f07c0aea0cd716537f074a6f81efe4aa9ccc..1c6b7fab5324a575144c39d7c87632491c4b215e 100644 (file)
@@ -29,7 +29,7 @@ endif
 awk_prog = find_program('awk')
 
 syntax_check_conf = configuration_data({
-  'top_srcdir': meson.source_root(),
+  'top_srcdir': meson.project_source_root(),
   'top_builddir': meson.project_build_root(),
   'flake8_path': flake8_path,
   'runutf8': ' '.join(runutf8),
index 2b292b1a5ad5feb2327e5f2badf5bfa3194a6484..d88879fd2f8230064ff06ae045e347bbd6085c20 100644 (file)
@@ -263,7 +263,7 @@ hvsupport_html_in = custom_target(
     meson_python_prog,
     python3_prog,
     hvsupport_prog,
-    meson.source_root(),
+    meson.project_source_root(),
     meson.project_build_root(),
   ],
   capture: true,
@@ -282,7 +282,7 @@ html_xslt_gen += {
   'file': hvsupport_html_in,
 }
 
-news_html_in = docs_rst2html5_gen.process(meson.source_root() / 'NEWS.rst')
+news_html_in = docs_rst2html5_gen.process(meson.project_source_root() / 'NEWS.rst')
 html_xslt_gen += {
   'name': 'news',
   'file': news_html_in,
index b7a0e4726f2ea39ea4b502ba32e799a6b9ecda26..92f22d353897a9627d43acacc89fffcb66eb04d4 100644 (file)
@@ -27,7 +27,7 @@ conf = configuration_data()
 
 conf.set('_GNU_SOURCE', 1)
 conf.set_quoted('abs_top_builddir', meson.project_build_root())
-conf.set_quoted('abs_top_srcdir', meson.source_root())
+conf.set_quoted('abs_top_srcdir', meson.project_source_root())
 conf.set_quoted('PACKAGE', meson.project_name())
 conf.set_quoted('PACKAGE_NAME', meson.project_name())
 conf.set_quoted('PACKAGE_VERSION', meson.project_version())
@@ -514,7 +514,7 @@ elif host_machine.system() == 'darwin'
   # macOS libraries don't support symbol versioning
   version_script_flags = ''
 else
-  test_file = '@0@/src/libvirt_qemu.syms'.format(meson.source_root())
+  test_file = '@0@/src/libvirt_qemu.syms'.format(meson.project_source_root())
   if cc.has_link_argument('-Wl,--version-script=@0@'.format(test_file))
     version_script_flags = '-Wl,--version-script='
   else
index 0f2a1bb6171aa6562597c1245589bbefa5974a8f..fbfdc2d08d431f2e0aeeed065d860359f64c947b 100644 (file)
@@ -7,7 +7,7 @@ i18n.gettext(
     '--keyword=_',
     '--keyword=N_',
     '--add-comments=TRANSLATORS:',
-    '--directory=@0@'.format(meson.source_root()),
+    '--directory=@0@'.format(meson.project_source_root()),
     '--directory=@0@'.format(meson.project_build_root()),
     '--files-from=@0@'.format(meson.current_source_dir() / 'POTFILES'),
     '--msgid-bugs-address=https://libvirt.org/bugs.html',
index 36aff6fd88299a4049a2bd84cadaecd70368db26..4d563a1a60dfdd88f7169705954f6bb39f6b92b4 100644 (file)
@@ -11,7 +11,7 @@ access_polkit_sources = [
 
 access_perm_h = files('viraccessperm.h')
 
-remote_path = meson.source_root() / 'src' / 'remote'
+remote_path = meson.project_source_root() / 'src' / 'remote'
 
 access_gen_headers = []
 access_gen_sources = []
index 2d05294ba109da28878c541374fe6338b274d2ac..d1f42fdcc44ea9aae419fa2ac50fddf58f20350a 100644 (file)
@@ -26,7 +26,7 @@ esx_gen_headers = custom_target(
   ],
   command: [
     meson_python_prog, python3_prog, esx_vi_generator_prog,
-    meson.source_root() / 'src',
+    meson.project_source_root() / 'src',
     meson.project_build_root() / 'src',
     'header',
   ],
@@ -47,7 +47,7 @@ esx_gen_sources = custom_target(
   ],
   command: [
     meson_python_prog, python3_prog, esx_vi_generator_prog,
-    meson.source_root() / 'src',
+    meson.project_source_root() / 'src',
     meson.project_build_root() / 'src',
     'source',
   ],
index 2589fc54378fcbe10b76187a05fc4a2a78ce4e0e..3509ce12f7bc51c4643b2bf144b25b1a19cdde03 100644 (file)
@@ -18,7 +18,7 @@ hyperv_gen_sources = custom_target(
   ],
   command: [
     meson_python_prog, python3_prog, hyperv_wmi_generator_prog,
-    meson.source_root() / 'src',
+    meson.project_source_root() / 'src',
     meson.project_build_root() / 'src',
   ],
 )
index 80007967339b1734e60f93affbcbe8430904b51f..916bf1c863adc0dc39c6fd1db5e186bdba09ef6e 100644 (file)
@@ -4,7 +4,7 @@ src_dep = declare_dependency(
   compile_args: [
     '-DIN_LIBVIRT',
     '-Dabs_top_builddir="@0@"'.format(meson.project_build_root()),
-    '-Dabs_top_srcdir="@0@"'.format(meson.source_root()),
+    '-Dabs_top_srcdir="@0@"'.format(meson.project_source_root()),
   ] + coverage_flags + win32_flags,
   dependencies: [
     glib_dep,
@@ -1033,7 +1033,7 @@ run_pkg_config_files = [
 run_pkg_config_conf = configuration_data({
   'VERSION': meson.project_version(),
   'abs_top_builddir': meson.project_build_root(),
-  'abs_top_srcdir': meson.source_root(),
+  'abs_top_srcdir': meson.project_source_root(),
 })
 
 foreach file : run_pkg_config_files
index 07ae94631c1ea14f0189fbbe3619e102f41a7a7d..c81500ea04afe3fe62116e0912ed65a672634907 100644 (file)
@@ -137,8 +137,8 @@ keyname_list = [
   'win32',
 ]
 
-keymap_gen_prog = find_program('@0@/src/keycodemapdb/tools/keymap-gen'.format(meson.source_root()))
-keymap_src_file = '@0@/src/keycodemapdb/data/keymaps.csv'.format(meson.source_root())
+keymap_gen_prog = find_program('@0@/src/keycodemapdb/tools/keymap-gen'.format(meson.project_source_root()))
+keymap_src_file = '@0@/src/keycodemapdb/data/keymaps.csv'.format(meson.project_source_root())
 
 foreach name : keycode_list
   keycode_gen_sources += custom_target(
index 3819eb8ba9fed8dc84c4620bce7281a21f8520ae..967a01fe14f88815a237c2bf1e71725e66d187de 100644 (file)
@@ -3,7 +3,7 @@ tests_dep = declare_dependency(
     '-Dabs_builddir="@0@"'.format(meson.current_build_dir()),
     '-Dabs_top_builddir="@0@"'.format(meson.project_build_root()),
     '-Dabs_srcdir="@0@"'.format(meson.current_source_dir()),
-    '-Dabs_top_srcdir="@0@"'.format(meson.source_root()),
+    '-Dabs_top_srcdir="@0@"'.format(meson.project_source_root()),
   ] + coverage_flags + cc_flags_relaxed_frame_limit,
   dependencies: [
     apparmor_dep,
@@ -37,7 +37,7 @@ tests_env = [
   'abs_builddir=@0@'.format(meson.current_build_dir()),
   'abs_srcdir=@0@'.format(meson.current_source_dir()),
   'abs_top_builddir=@0@'.format(meson.project_build_root()),
-  'abs_top_srcdir=@0@'.format(meson.source_root()),
+  'abs_top_srcdir=@0@'.format(meson.project_source_root()),
   'LC_ALL=C',
   'LIBVIRT_AUTOSTART=0',
 ]
index 9d54f827d37b44856ce643ccaaa61587b2f20e37..9c3b8aadc18a6df65ad2708ba56bdd906b335c90 100644 (file)
@@ -1,10 +1,10 @@
 wireshark_protocol = custom_target(
   'protocol.h',
   input: [
-    meson.source_root() / 'src' / 'remote' / 'remote_protocol.x',
-    meson.source_root() / 'src' / 'remote' / 'qemu_protocol.x',
-    meson.source_root() / 'src' / 'remote' / 'lxc_protocol.x',
-    meson.source_root() / 'src' / 'rpc' / 'virkeepaliveprotocol.x',
+    meson.project_source_root() / 'src' / 'remote' / 'remote_protocol.x',
+    meson.project_source_root() / 'src' / 'remote' / 'qemu_protocol.x',
+    meson.project_source_root() / 'src' / 'remote' / 'lxc_protocol.x',
+    meson.project_source_root() / 'src' / 'rpc' / 'virkeepaliveprotocol.x',
   ],
   output: [
     'protocol.h',