MobileNativeFoundation / rules_xcodeproj

Bazel rules for generating Xcode projects.
MIT License
521 stars 83 forks source link

Convert `calculate_output_groups.py` into a Swift binary #3019

Open pennig opened 5 months ago

pennig commented 5 months ago

Performance is better than (but comparable to) the python script. Perhaps more importantly, the program looks specifically for the build-request.json file and uses its modification date to compare against the _buildmarker file's date, instead of comparing the parent .xcbuilddata directory. Not sure if that'll make a difference, but it's a distinction worth calling out.

thiagohmcruz commented 2 months ago

👋 Quick ping to check if you intend to continue the work here? Asking because we're seeing build delays due this .json file not being ready yet and I believe this fix will improve things for us. Happy to help landing this too if you need!