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

Distributed compilation #179

Open
NiklasRosenstein opened this issue Jun 21, 2017 · 1 comment
Open

Distributed compilation #179

NiklasRosenstein opened this issue Jun 21, 2017 · 1 comment
Assignees

Comments

@NiklasRosenstein
Copy link
Collaborator

Support for distributed compilation would be a cool feature to have. I suppose that it could be very complicated though. Build commands in the Ninja manifest would need to use some wrapper command that redirects the command to a build slave, then we still need to make sure that the buildslave can properly execute the command, which is problematic already when only the build directory on the slave is on a different path.

@NiklasRosenstein
Copy link
Collaborator Author

I suppose this will also only work if we're using relative paths for everything, which is not really the case in Craftr at the moment.

On the upside, now in Craftr 3 , commands are always dispatched via the Craftr command-line (using the --run-action option). This allows us to easily catch the invokation and re-direct it to a build slave.

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

No branches or pull requests

1 participant