summaryrefslogtreecommitdiff
path: root/tools/handle-built-files.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/handle-built-files.py')
-rw-r--r--tools/handle-built-files.py7
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.