Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Serial Incremental Builds with Xcodegen vs. Parallel Builds with Tuist #1488

Open
chiragramani opened this issue Jul 22, 2024 · 0 comments
Open

Comments

@chiragramani
Copy link

chiragramani commented Jul 22, 2024

I've been working with both XcodeGen and Tuist for testing my Xcode projects. During my setup, I've observed that the incremental builds are handled differently between these two tools. Specifically, I've noticed that:

Xcodegen: Produces serial incremental builds.
Tuist: Produces parallel incremental builds for the same setup.

It's possible that it may not be an issue with Xcodegen but with this llbuild issue. However, given that Tuist-generated projects benefit from parallel incremental builds, it suggests that the issue might not lie with llbuild itself or maybe tuist generated projects have some workaround(potentially few settings that Xcode requires) that can also be applied to XcodeGen generated projects.

Are there any known differences in how Xcodegen and Tuist configure project settings that could explain this discrepancy in incremental builds parallelism?

Repro: https://github.com/chiragramani/Xcode-Serial-Incremental-Builds

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

No branches or pull requests

1 participant