Skip to content

Fix the Mac Catalyst build task Inputs/Outputs - #1865

Merged
mattleibow merged 1 commit into
mainfrom
dev/maccat-incremental
Nov 16, 2021
Merged

Fix the Mac Catalyst build task Inputs/Outputs#1865
mattleibow merged 1 commit into
mainfrom
dev/maccat-incremental

Conversation

@mattleibow

Copy link
Copy Markdown
Contributor

Description of Change

This PR correctly handles the incremental builds of the mac catalyst targets. Previously, the entire task was skipped if the stamp file existed.

However, if for some reason the native file in the bin folder was deleted, then the task never ran again. This is because technically the target was ready, we just need to re-create the items. So to do this we set the targets file as the import and the stamp as the output. Then, MSBuild will do its thing and ensure that no tasks run, just the properties and items are set.

Bugs Fixed

  • Fixes an issue where deleting the Frameworks folder (or items in it) in the .app in the bin folder would cause an error.

API Changes

Behavioral Changes

PR Checklist

  • Has tests (if omitted, state reason in description)
  • Rebased on top of main at time of PR
  • Changes adhere to coding standard
  • Updated documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant