anchor.diff:      CleanDirs [ "out/lib/Net35"; "out/lib/Net40"; "out/lib/Profile47"; "out/lib/Profile344" ]
       CleanDirs [ "out/test/Net35"; "out/test/Net40"; "out/test/Profile47"; "out/test/Profile344" ]
       CleanDirs [ "out/lib-signed/Net40" ]
  -    CleanDirs [ "out/test-signed/Net40" ])
  -
  -Target "NativeClean" (fun _ -> CleanDirs [ "out/MKL"; "out/ATLAS" ] )
  +    CleanDirs [ "out/test-signed/Net40" ]
  +    CleanDirs [ "out/MKL"; "out/ATLAS" ])
   
   Target "RestorePackages" RestorePackages
   
  
positive.code: 
  let nativeNugetPack pack outPath =
      CleanDir "obj/NuGet"
      provideLicenseReadme "LICENSE.md" "RELEASENOTES-Native.md" "obj/NuGet"
      let withLicenseReadme f = [ "license.txt", None, None; "readme.txt", None, None; ] @ f
      NuGet (updateNuspec pack outPath NugetSymbolPackage.None withLicenseReadme) "build/MathNet.Numerics.Native.nuspec"
      CleanDir "obj/NuGet"
  
negative.code:     CleanDir "out/MKL/packages/Zip"
      CleanDir "obj/Zip"
      CopyDir "obj/Zip/MathNet.Numerics.MKL" "out/MKL" (fun f -> f.Contains("MathNet.Numerics.MKL.") || f.Contains("libiomp5md.dll"))
      provideNativeFiles "obj/Zip/MathNet.Numerics.MKL"
      Zip "obj/Zip/" (sprintf "out/MKL/packages/Zip/MathNet.Numerics.MKL-%s.zip" nativePackageVersion) !! "obj/Zip/MathNet.Numerics.MKL/**/*.*"
      CleanDir "obj/Zip")
  
  