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

Remove 'enabled' properties on builder tools and -p command-line #6

Open
lewissbaker opened this issue Mar 17, 2017 · 2 comments
Open
Assignees

Comments

@lewissbaker
Copy link
Owner

Now that we have lazy-tasks and named targets we can remove the need for 'enabled' property on tools which was used for switching between different build modes.

For example, specifying -p flag would enable a 'project building' mode which would disable all tools except for the project tool so that you could build .vcproj files without compiling the code.

We should now be able to do this with named targets and lazy tasks/builds instead of disabling certain tools.
eg. have the project tool define an @projects target to allow you to build .vcproj files

@lewissbaker lewissbaker self-assigned this Mar 17, 2017
@donno
Copy link
Contributor

donno commented Mar 7, 2018

Would doing so lead to high memory usage as a result of more lambda/captures?
Unlike a normal build, many of these items would never start and thus never be freed.

@lewissbaker
Copy link
Owner Author

@donno Yes, that's definitely a possible downside.

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

2 participants