diff options
Diffstat (limited to 'tools/handle-built-files.py')
-rw-r--r-- | tools/handle-built-files.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/handle-built-files.py b/tools/handle-built-files.py index d6957ef..fc1f9b6 100644 --- a/tools/handle-built-files.py +++ b/tools/handle-built-files.py @@ -20,9 +20,12 @@ def dist_built_files(is_msvc_files=False): # <built_h_cc_dir> <dist_dir> <built_files>... # <built_h_cc_dir> is an absolute path in the build directory or source directory. - # <dist_dir> is a distribution directory, relative to MESON_DIST_ROOT. + # <dist_dir> is a distribution directory, relative to MESON_PROJECT_DIST_ROOT. + + # MESON_PROJECT_DIST_ROOT is set only if meson.version() >= 0.58.0. + project_dist_root = os.getenv('MESON_PROJECT_DIST_ROOT', os.getenv('MESON_DIST_ROOT')) built_h_cc_dir = sys.argv[2] - dist_dir_root = os.path.join(os.getenv('MESON_DIST_ROOT'), sys.argv[3]) + dist_dir_root = os.path.join(project_dist_root, sys.argv[3]) dist_dir = dist_dir_root # Distribute .h and .cc files built from .m4 files, or generated MSVC files. |