anchor.diff:              DisableShadowCopy = true
               TimeOut = TimeSpan.FromMinutes 60.
               OutputFile = "TestResults.xml" }))
  +"CudaWin64Build" ?=> "CudaWin64Test"
   Target "CudaWinTest" DoNothing
   "CudaWin64Test" ==> "CudaWinTest"
   
  
positive.code:             DisableShadowCopy = true
              TimeOut = TimeSpan.FromMinutes 60.
              OutputFile = "TestResults.xml" }))
  Target "OpenBlasWinTest" DoNothing
  "OpenBlasWin32Test" ==> "OpenBlasWinTest"
  "OpenBlasWin64Test" ==> "OpenBlasWinTest"
  
  Target "DataTest" (fun _ -> test !! "out/Data/test/**/*UnitTests*.dll")
  
  
  // --------------------------------------------------------------------------------------
  
negative.code:         nugetPack coreSignedBundle "out/packages/NuGet"
      if hasBuildParam "all" || hasBuildParam "release" then
          nugetPack coreBundle "out/packages/NuGet")
  "Build" ?=> "NuGet"
  
  Target "MklWinNuGet" (fun _ ->
      CreateDir "out/MKL/packages/NuGet"
      nugetPackExtension mklWinBundle "out/MKL/packages/NuGet")
  "MklWinBuild" ?=> "MklWinNuGet"
  
  Target "MklLinuxNuGet" (fun _ ->
      CreateDir "out/MKL/packages/NuGet"
      nugetPackExtension mklLinuxBundle "out/MKL/packages/NuGet")
  // "MklLinuxBuild" ?=> "MklLinuxNuGet"
  
  Target "CudaWinNuGet" (fun _ ->
      CreateDir "out/CUDA/packages/NuGet"
      nugetPackExtension cudaWinBundle "out/CUDA/packages/NuGet")
  "CudaWinBuild" ?=> "CudaWinNuGet"
  
  Target "OpenBlasWinNuGet" (fun _ ->
      CreateDir "out/OpenBLAS/packages/NuGet"
      nugetPackExtension openBlasWinBundle "out/OpenBLAS/packages/NuGet")
  "OpenBlasWinBuild" ?=> "OpenBlasWinNuGet"
  
  Target "DataNuGet" (fun _ ->
      CleanDir "out/Data/packages/NuGet"
      nugetPackExtension dataBundle "out/Data/packages/NuGet")
  "DataBuild" ?=> "DataNuGet"
      
  
  // --------------------------------------------------------------------------------------
  // Documentation
  