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: // PACKAGES
  // --------------------------------------------------------------------------------------
  
  let provideLicenseReadme license releasenotes path =
      let licensePath = path @@ "license.txt"
      let readmePath = path @@ "readme.txt"
      CopyFile licensePath license
      CopyFile readmePath releasenotes
      ConvertFileToWindowsLineBreaks licensePath
      header + Environment.NewLine + (ReadFileAsString readmePath)
      |> ConvertTextToWindowsLineBreaks 
      |> ReplaceFile readmePath
  
  // ZIP
  
  
negative.code: 
  let nugetPack pack outPath =
      CleanDir "obj/NuGet"
      provideCoreFiles "obj/NuGet"
      let withLicenseReadme f = [ "license.txt", None, None; "readme.txt", None, None; ] @ f
      let withoutSymbolsSources f =
          List.choose (function | (_, Some (target:string), _) when target.StartsWith("src") -> None
  