meson: Fix warning about build_root() and source_root()
authorNirbheek Chauhan <nirbheek@centricular.com>
Fri, 18 Mar 2022 08:13:00 +0000 (13:43 +0530)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 18 Mar 2022 22:49:16 +0000 (22:49 +0000)
```
../meson.build:384: WARNING: Project targeting '>= 0.60.0' but tried to use feature deprecated since '0.56.0': meson.build_root. use meson.project_build_root() or meson.global_build_root() instead.
../meson.build:385: WARNING: Project targeting '>= 0.60.0' but tried to use feature deprecated since '0.56.0': meson.source_root. use meson.project_source_root() or meson.global_source_root() instead.
...
WARNING: Deprecated features used:
 * 0.56.0: {'meson.source_root', 'meson.build_root'}
 ```

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1977>

meson.build

index ace91f1..034aa94 100644 (file)
@@ -381,8 +381,8 @@ message('Building subprojects: ' + ', '.join(subprojects_names))
 
 setenv = find_program('gst-env.py')
 
-devenv_cmd = [setenv, '--builddir=@0@'.format(meson.build_root()),
-              '--srcdir=@0@'.format(meson.source_root())]
+devenv_cmd = [setenv, '--builddir=@0@'.format(meson.global_build_root()),
+              '--srcdir=@0@'.format(meson.global_source_root())]
 
 subdir('tests')
 if meson.can_run_host_binaries() and build_machine.system() == 'linux' and host_machine.system() == 'windows'