summaryrefslogtreecommitdiffstats
path: root/PCbuild/python.props
diff options
context:
space:
mode:
authorSteve Dower <steve.dower@microsoft.com>2018-02-18 04:35:03 (GMT)
committerGitHub <noreply@github.com>2018-02-18 04:35:03 (GMT)
commit17ca4e193ea25f13a5f0309a0713a6b5bedaf3e4 (patch)
treee0a170216b4c3fd75d942e61ffc0187a92322a6b /PCbuild/python.props
parentc1b8aedfbabf6e5460b09f4792d80f18051d43d3 (diff)
downloadcpython-17ca4e193ea25f13a5f0309a0713a6b5bedaf3e4.zip
cpython-17ca4e193ea25f13a5f0309a0713a6b5bedaf3e4.tar.gz
cpython-17ca4e193ea25f13a5f0309a0713a6b5bedaf3e4.tar.bz2
[3.6] Improves the ability to build in CI (GH-5730)
Diffstat (limited to 'PCbuild/python.props')
-rw-r--r--PCbuild/python.props4
1 files changed, 3 insertions, 1 deletions
diff --git a/PCbuild/python.props b/PCbuild/python.props
index 16a7672..6589a23 100644
--- a/PCbuild/python.props
+++ b/PCbuild/python.props
@@ -43,7 +43,9 @@
<BuildPath Condition="$(Configuration) == 'PGInstrument'">$(BuildPath)instrumented\</BuildPath>
<!-- Directories of external projects. tcltk is handled in tcltk.props -->
- <ExternalsDir>$([System.IO.Path]::GetFullPath(`$(PySourcePath)externals\`))</ExternalsDir>
+ <ExternalsDir>$(EXTERNALS_DIR)</ExternalsDir>
+ <ExternalsDir Condition="$(ExternalsDir) == ''">$([System.IO.Path]::GetFullPath(`$(PySourcePath)externals`))</ExternalsDir>
+ <ExternalsDir Condition="!HasTrailingSlash($(ExternalsDir))">$(ExternalsDir)\</ExternalsDir>
<sqlite3Dir>$(ExternalsDir)sqlite-3.21.0.0\</sqlite3Dir>
<bz2Dir>$(ExternalsDir)bzip2-1.0.6\</bz2Dir>
<lzmaDir>$(ExternalsDir)xz-5.2.2\</lzmaDir>