Add a ${pathsep} variable to lit that expands to : (or ; on win32).
authorNico Weber <nicolasweber@gmx.de>
Wed, 21 Mar 2012 19:56:42 +0000 (19:56 +0000)
committerNico Weber <nicolasweber@gmx.de>
Wed, 21 Mar 2012 19:56:42 +0000 (19:56 +0000)
This is in braces so that it doesn't conflict with the existing %p.
It uses braces instead of parens because parens would have to be
regex-escaped.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153213 91177308-0d34-0410-b5e6-96231b3b80d8

utils/lit/lit/TestRunner.py

index e522acb001f3f058322185cbebe5a352f116acdd..b5f7986bfe7c6f9e8c4db26f094bc487cfcc46fd 100644 (file)
@@ -471,6 +471,7 @@ def parseIntegratedTestScript(test, normalize_slashes=False,
     substitutions.extend([('%s', sourcepath),
                           ('%S', sourcedir),
                           ('%p', sourcedir),
+                          ('%{pathsep}', os.pathsep),
                           ('%t', tmpBase + '.tmp'),
                           ('%T', tmpDir),
                           # FIXME: Remove this once we kill DejaGNU.