From 1128ba4e666f702c23b232b7c7916852136a65c8 Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Sun, 4 Feb 2018 14:31:42 +0100 Subject: [PATCH] Build: clean using msbuild --- MathNet.Numerics.NativeProviders.sln | 1 + build.fsx | 6 +++--- build/build-framework.fsx | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/MathNet.Numerics.NativeProviders.sln b/MathNet.Numerics.NativeProviders.sln index 845a5e16..54d6595a 100644 --- a/MathNet.Numerics.NativeProviders.sln +++ b/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 diff --git a/build.fsx b/build.fsx index 75d48a83..173e66b9 100644 --- a/build.fsx +++ b/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/" diff --git a/build/build-framework.fsx b/build/build-framework.fsx index 199714d3..482c1b48 100644 --- a/build/build-framework.fsx +++ b/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