summaryrefslogtreecommitdiff
path: root/php/msbuild/ice.nugetpack.targets
blob: aaa72fa611a9ebfb54b398d2a92b94f2cfaeb97b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<Project DefaultTargets="NugetPack" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="NuGetPack">
        <RemoveDir Directories="$(PackageName)" />
        <Copy SourceFiles="$(PackageName).nuspec" DestinationFolder="$(PackageName)" />

        <MSBuild Projects="ice.nuget.targets"
                 Properties="PackageName=$(PackageName);PhpVersion=$(PhpVersion);Platform=x64;Configuration=Release;PlatformToolset=$(DefaultPlatformToolset)"/>

        <MSBuild Projects="ice.nuget.targets"
                 Properties="PackageName=$(PackageName);Platform=Win32;Configuration=Release;PlatformToolset=$(DefaultPlatformToolset)"/>

        <Copy SourceFiles="$(MSBuildThisFileDirectory)..\..\ICE_LICENSE" DestinationFiles="$(PackageName)\ICE_LICENSE.txt" />
        <Copy SourceFiles="$(MSBuildThisFileDirectory)..\..\LICENSE" DestinationFiles="$(PackageName)\LICENSE.txt" />

        <Exec Command="$(NuGetExe) pack -NoPackageAnalysis -NonInteractive" WorkingDirectory="$(PackageName)"/>
    </Target>
</Project>