summaryrefslogtreecommitdiff
path: root/ci
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2018-08-26 17:12:17 +0100
committerEdward Thomson <ethomson@edwardthomson.com>2018-09-06 11:18:59 +0100
commitf3f2c45ee6d8f46692ebcc71f2ee688868629830 (patch)
tree5194352a504bb60f68b2e726f054c0dbdffba70c /ci
parentbfcbde5009db3175cb924687d9273e6f7c5aa1b7 (diff)
downloadlibgit2-f3f2c45ee6d8f46692ebcc71f2ee688868629830.tar.gz
ci: escape xml output path on Windows
CMake treats backslashes as escape characters; use forward slashes for the XML output path.
Diffstat (limited to 'ci')
-rw-r--r--ci/build.ps14
1 files changed, 3 insertions, 1 deletions
diff --git a/ci/build.ps1 b/ci/build.ps1
index 7762deba9..c74717d10 100644
--- a/ci/build.ps1
+++ b/ci/build.ps1
@@ -18,7 +18,9 @@ Write-Host "####################################################################
Write-Host "## Configuring build environment"
Write-Host "##############################################################################"
-Invoke-Expression "cmake ${SourceDirectory} -DBUILD_EXAMPLES=ON -DCLAR_XML=${BuildDirectory} ${Env:CMAKE_OPTIONS}"
+$TestOutputDirectory = $BuildDirectory -replace "\\", "/"
+
+Invoke-Expression "cmake ${SourceDirectory} -DBUILD_EXAMPLES=ON -DCLAR_XML=${TestOutputDirectory} ${Env:CMAKE_OPTIONS}"
if ($LastExitCode -ne 0) { [Environment]::Exit($LastExitCode) }
Write-Host ""