Remove deprecated meson.source_root()

This method is deprecated since Meson 0.56.0:
<https://mesonbuild.com/Release-notes-for-0-56-0.html#mesonbuild_root-and-mesonsource_root-are-deprecated>

We could replace it with meson.project_source_root(), but this would
make Meson 0.56 or above mandatory. Since the path in always computed
from the server/ directory, just add '..' to reference the root project
directory.

Refs c456e38264
This commit is contained in:
Romain Vimont 2022-08-17 00:15:25 +02:00
parent 9c1722f428
commit 3a66b5fd01

View file

@ -13,8 +13,8 @@ if prebuilt_server == ''
install_dir: 'share/scrcpy') install_dir: 'share/scrcpy')
else else
if not prebuilt_server.startswith('/') if not prebuilt_server.startswith('/')
# relative path needs some trick # prebuilt server path is relative to the root scrcpy directory
prebuilt_server = meson.source_root() + '/' + prebuilt_server prebuilt_server = '../' + prebuilt_server
endif endif
custom_target('scrcpy-server-prebuilt', custom_target('scrcpy-server-prebuilt',
input: prebuilt_server, input: prebuilt_server,