diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2021-02-16 11:14:38 -0500 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2021-02-17 14:48:04 +0200 |
commit | b6804bf49c68ca84c22f9f0c4d18732f15461847 (patch) | |
tree | de5043918eb774229a20b469b1bed320ddf2c0a8 /run_unittests.py | |
parent | d5238baa450d1c55b838090ab50965a1ae6692a1 (diff) | |
download | meson-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-x | run_unittests.py | 1 |
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): ''' |