[msvc] %PATH% is sometimes empty in Jenkins, so "powershell" doesn't run
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Tue, 23 Feb 2016 16:03:11 +0000 (17:03 +0100)
committerAlexander Köplinger <alex.koeplinger@outlook.com>
Tue, 23 Feb 2016 16:03:11 +0000 (17:03 +0100)
Try using a system-standard default variable which points to the required folder instead.

msvc/winsetup.bat

index 336778204f2a5dc3507a880bef2062e5bd669801..73f2a1b5cfa27d9b76c8791eaf3d1dfbf6784552 100755 (executable)
@@ -4,7 +4,7 @@ if exist config.h if not exist cygconfig.h copy config.h cygconfig.h
 if exist eglib\config.h if not exist eglib\cygconfig.h copy eglib\config.h eglib\cygconfig.h
 copy winconfig.h config.h
 copy eglib\winconfig.h eglib\config.h
-powershell -Command "(Get-Content config.h) -replace '#MONO_VERSION#', (Select-String -path configure.ac -pattern 'AC_INIT\(mono, \[(.*)\]').Matches[0].Groups[1].Value | Set-Content config.h"
+%windir%\system32\WindowsPowerShell\v1.0\powershell.exe -Command "(Get-Content config.h) -replace '#MONO_VERSION#', (Select-String -path configure.ac -pattern 'AC_INIT\(mono, \[(.*)\]').Matches[0].Groups[1].Value | Set-Content config.h"
 goto end
 :error
 echo fatal error: the VSDepenancies directory was not found in the "mono" directory