diff --git a/extension/BuildPhpExtension/private/Add-Extension.ps1 b/extension/BuildPhpExtension/private/Add-Extension.ps1 index e7d91f4..2670e17 100644 --- a/extension/BuildPhpExtension/private/Add-Extension.ps1 +++ b/extension/BuildPhpExtension/private/Add-Extension.ps1 @@ -42,7 +42,7 @@ Function Add-Extension { $bat_content += "nmake /nologo 2>&1" $bat_content += "exit %errorlevel%" Set-Content -Encoding "ASCII" -Path $Extension-task.bat -Value $bat_content - $builder = "$currentDirectory\php-sdk\phpsdk-$($Config.vs_version)-$($Config.Arch).bat" + $builder = "$currentDirectory\php-sdk\phpsdk-starter.bat" $task = (Get-Item -Path "." -Verbose).FullName + "\$Extension-task.bat" $suffix = "php_" + (@( $Config.name, @@ -52,7 +52,7 @@ Function Add-Extension { $Config.vs_version, $Config.arch ) -join "-") - & $builder -t $task | Tee-Object -FilePath "build-$suffix.txt" + & $builder -c $Config.vs_version -a $Config.Arch -t $task | Tee-Object -FilePath "build-$suffix.txt" $includePath = "$currentDirectory\php-dev\include" New-Item -Path $includePath\ext -Name $Extension -ItemType "directory" | Out-Null Get-ChildItem -Path (Get-Location).Path -Recurse -Include '*.h', '*.c' | Copy-Item -Destination "$includePath\ext\$Extension" diff --git a/extension/BuildPhpExtension/private/Invoke-Build.ps1 b/extension/BuildPhpExtension/private/Invoke-Build.ps1 index d88964b..448543f 100644 --- a/extension/BuildPhpExtension/private/Invoke-Build.ps1 +++ b/extension/BuildPhpExtension/private/Invoke-Build.ps1 @@ -24,7 +24,7 @@ Function Invoke-Build { $bat_content += "exit %errorlevel%" Set-Content -Encoding "ASCII" -Path task.bat -Value $bat_content - $builder = "php-sdk\phpsdk-$($Config.vs_version)-$($Config.Arch).bat" + $builder = "php-sdk\phpsdk-starter.bat" $task = (Get-Item -Path "." -Verbose).FullName + '\task.bat' $ref = $Config.ref if($env:ARTIFACT_NAMING_SCHEME -eq 'pecl') { @@ -38,7 +38,7 @@ Function Invoke-Build { $Config.vs_version, $Config.arch ) -join "-") - & $builder -s $Config.vs_toolset -t $task | Tee-Object -FilePath "build-$suffix.txt" + & $builder -c $Config.vs_version -a $Config.Arch -s $Config.vs_toolset -t $task | Tee-Object -FilePath "build-$suffix.txt" Set-GAGroup end Add-BuildLog tick $Config.name "Extension $($Config.name) built successfully" } catch { diff --git a/php/BuildPhp/public/Invoke-PhpBuild.ps1 b/php/BuildPhp/public/Invoke-PhpBuild.ps1 index b0bec5f..30b435c 100644 --- a/php/BuildPhp/public/Invoke-PhpBuild.ps1 +++ b/php/BuildPhp/public/Invoke-PhpBuild.ps1 @@ -53,7 +53,7 @@ function Invoke-PhpBuild { $task = "$PSScriptRoot\..\runner\task-$Ts.bat" - & "$buildDirectory\php-sdk\phpsdk-$VsVersion-$Arch.bat" -t $task + & "$buildDirectory\php-sdk\phpsdk-starter.bat" -c $VsVersion -a $Arch -t $task if (-not $?) { throw "build failed with errorlevel $LastExitCode" }