anchor.diff:  )
   
   Target "BuildNative" (fun _ ->
  -    !! "**/ModelMod.sln"
  -      |> MSBuildRelease buildBin "Build" // note, native code ignores the buildBin override, so we have to copy manually later
  -      |> Log "BuildNative-Output: "
  +    let result = ExecProcess(fun info ->
  +        // obviously this won't work on CI
  +        info.FileName <- @"C:\Program Files\Git\git-bash.exe"
  +        info.Arguments <- "./hook_core/buildrel.sh"
  +        info.WorkingDirectory <- @"M:\ModelMod\Native") (System.TimeSpan.FromMinutes 3.0)
  +    if result <> 0 then failwithf "MyProc.exe returned with a non-zero exit code"
   )
   
   Target "MakeAssInfo" (fun _ ->
  
positive.code: )
  
  Target "CopyNative" (fun _ ->
      !! (nativeOut + "/**/*.*")
          -- "**/*.iobj"
          -- "**/*.ipdb"
          -- "**/*.exp"
          -- "**/*.lib"
          -- "**/*.pdb"
          |> CopyFiles buildBin
  )
  
  Target "CopyStuff" (fun _ ->
  
negative.code: )
  
  // Signing stuff
  // Unused, I no longer sign anything since I can't afford signing certs
  Target "SignBuild" (fun _ ->
      let certExpired = System.DateTime.Parse("11/10/2016")
      if (System.DateTime.Now > certExpired) then
  