Browse Source

Build: clean using msbuild

pull/555/merge
Christoph Ruegg 8 years ago
parent
commit
1128ba4e66
  1. 1
      MathNet.Numerics.NativeProviders.sln
  2. 6
      build.fsx
  3. 3
      build/build-framework.fsx

1
MathNet.Numerics.NativeProviders.sln

@ -50,6 +50,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{9275D8F1-8
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{97C9717A-68C7-4C86-B30E-E4FC54C43A13}"
ProjectSection(SolutionItems) = preProject
build\build-framework.fsx = build\build-framework.fsx
build.fsx = build.fsx
paket.dependencies = paket.dependencies
paket.lock = paket.lock

6
build.fsx

@ -325,8 +325,8 @@ Target "Clean" (fun _ ->
//CleanDirs [ "out/lib-signed/Net40"; "out/test-signed/Net40" ] // Signed Build
CleanDirs [ "out/MKL"; "out/ATLAS"; "out/CUDA"; "out/OpenBLAS" ] // Native Providers
CleanDirs [ "out/Data" ] // Data Extensions
DotNetCli.RunCommand id "clean MathNet.Numerics.sln"
DotNetCli.RunCommand id "clean MathNet.Numerics.Data.sln")
clean "MathNet.Numerics.sln"
clean "MathNet.Numerics.Data.sln")
Target "ApplyVersion" (fun _ ->
patchVersionInAssemblyInfo "src/FSharp" numericsRelease
@ -461,7 +461,7 @@ Target "Sign" (fun _ ->
let fingerprint = "5dbea70701b40cab1b2ca62c75401342b4f0f03a"
let timeserver = "http://time.certum.pl/"
sign fingerprint timeserver (!! "src/Numerics/bin/Release/**/MathNet.Numerics.dll" ++ "src/FSharp/bin/Release/**/MathNet.Numerics.FSharp.dll" ))
Target "DataSign" (fun _ ->
let fingerprint = "5dbea70701b40cab1b2ca62c75401342b4f0f03a"
let timeserver = "http://time.certum.pl/"

3
build/build-framework.fsx

@ -142,7 +142,8 @@ let msbuild targets configuration project =
RestorePackagesFlag = false
Verbosity = Some MSBuildVerbosity.Minimal
}) project
let clean project = msbuild [ "Clean" ] "Release" project
let restore project = msbuild [ "Restore" ] "Release" project
let build project = msbuild [ (if hasBuildParam "incremental" then "Build" else "Rebuild") ] "Release" project
let pack project = msbuild [ "Pack" ] "Release" project

Loading…
Cancel
Save