aboutsummaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2021-02-16 11:14:38 -0500
committerJussi Pakkanen <jpakkane@gmail.com>2021-02-17 14:48:04 +0200
commitb6804bf49c68ca84c22f9f0c4d18732f15461847 (patch)
treede5043918eb774229a20b469b1bed320ddf2c0a8 /run_unittests.py
parentd5238baa450d1c55b838090ab50965a1ae6692a1 (diff)
downloadmeson-b6804bf49c68ca84c22f9f0c4d18732f15461847.zip
meson-b6804bf49c68ca84c22f9f0c4d18732f15461847.tar.gz
meson-b6804bf49c68ca84c22f9f0c4d18732f15461847.tar.bz2
Substitute @CURRENT_SOURCE_DIR@ in run_target() and custom_target()
run_target() does some variable substitutions since 0.57.0. This is a new behavior, and undocumented, caused by sharing more code with custom_target(). More consistency is better, so document it now. custom_target() was doing variable substitution in the past, because it shared some code with generator(), but that was undocumented. Some refactoring in 0.57.0 caused it to not replace @CURRENT_SOURCE_DIR@, @SOURCE_DIR@, and @BUILD_DIR@ anymore. This patch adds back @CURRENT_SOURCE_DIR@ and document it. It does not add back @SOURCE_DIR@ because it is duplicate with @SOURCE_ROOT@ that has a better name. Also do not add back @BUILD_DIR@ which is duplicate of @PRIVATE_DIR@, and not @BUILD_ROOT@ surprisingly, adding to the confusion.
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-xrun_unittests.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py
index 3aa1cb3..73be9b7 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -2382,6 +2382,7 @@ class AllPlatformTests(BasePlatformTests):
self.init(testdir)
self.run_target('check_exists')
self.run_target('check-env')
+ self.run_target('dummy.stamp')
def test_install_introspection(self):
'''