Make use of precompiled header configureable #229
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
This pull request makes the use of the precompiled header configureable.
Default is kept -- when not tweaking the settings the precompiled headers are used.
Reason behind:
For packaging I rebuild often, and when precompiled headers are active I cannot use tools like ccache to accelerate building. (Also precompiled headers do not really bring compilation speed)
Here some metrics (building the Debian package, using debuild -j4)
normalbuild: (without using ccache and using precompiled headers)
real 8m47.637s
with patch (cold ccache)
real 9m19.478s
hot ccache (as previous, but re-run with the now initialized ccache)
real 1m3.417s
tobi