|
|
|
@ -77,13 +77,6 @@ |
|
|
|
XmlFileName="$(NumericsSamplePack)/MathNet.Numerics.Sample.nuspec" |
|
|
|
XPath="//package/n:metadata/n:dependencies/n:dependency[@id='MathNet.Numerics']/@version" |
|
|
|
Value="%(NumericsAssemblyInfo.Version)"/> |
|
|
|
<ItemGroup> |
|
|
|
<NumericsSamplePreprocessingFiles Include="$(NumericsSamplePack)/content/Samples/MathNet.Numerics/**/*.pp" /> |
|
|
|
</ItemGroup> |
|
|
|
<FileUpdate |
|
|
|
Files="@(NumericsSamplePreprocessingFiles)" |
|
|
|
Regex="(namespace Examples)" |
|
|
|
ReplacementText="namespace %24rootnamespace%24.Samples.MathNet.Numerics"/> |
|
|
|
|
|
|
|
<XmlUpdate |
|
|
|
Prefix="n" Namespace="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd" |
|
|
|
@ -95,16 +88,24 @@ |
|
|
|
XmlFileName="$(FSharpSamplePack)/MathNet.Numerics.FSharp.Sample.nuspec" |
|
|
|
XPath="//package/n:metadata/n:dependencies/n:dependency[@id='MathNet.Numerics.FSharp']/@version" |
|
|
|
Value="%(FSharpAssemblyInfo.Version)"/> |
|
|
|
</Target> |
|
|
|
|
|
|
|
<Target Name="PatchContentFiles" DependsOnTargets="CopyContentFiles"> |
|
|
|
<ItemGroup> |
|
|
|
<NumericsSamplePreprocessingFiles Include="$(NumericsSamplePack)/content/Samples/MathNet.Numerics/**/*.pp" /> |
|
|
|
<FSharpSamplePreprocessingFiles Include="$(FSharpSamplePack)/content/Samples/MathNet.Numerics.FSharp/**/*.pp" /> |
|
|
|
</ItemGroup> |
|
|
|
<FileUpdate |
|
|
|
Files="@(NumericsSamplePreprocessingFiles)" |
|
|
|
Regex="(namespace Examples)" |
|
|
|
ReplacementText="namespace %24rootnamespace%24.Samples.MathNet.Numerics"/> |
|
|
|
<FileUpdate |
|
|
|
Files="@(FSharpSamplePreprocessingFiles)" |
|
|
|
Regex="(module MathNet.Numerics.FSharp.Examples)" |
|
|
|
ReplacementText="module %24rootnamespace%24.Samples.MathNet.Numerics.FSharp"/> |
|
|
|
</Target> |
|
|
|
|
|
|
|
<Target Name="BuildPackages" DependsOnTargets="UpdateNuspec"> |
|
|
|
<Target Name="BuildPackages" DependsOnTargets="UpdateNuspec;PatchContentFiles"> |
|
|
|
<MakeDir Directories="$(OutNuGetPackages)" /> |
|
|
|
<Exec Command="$(NuGetExe) pack $(NumericsPack)/MathNet.Numerics.nuspec /Verbose /OutputDirectory $(OutNuGetPackages)" /> |
|
|
|
<Exec Command="$(NuGetExe) pack $(FSharpPack)/MathNet.Numerics.FSharp.nuspec /Verbose /OutputDirectory $(OutNuGetPackages)" /> |
|
|
|
|