Don't copy headers when not building docs. #855
Closed
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.
Suggestion cannot be applied right now. Please check back later.
In order to help Doxygen find all the headers, I had the
docs
targetcopy all of them into the build tree (if that differed from the source
tree).
But it turns out that that was happening even on non-documentation
builds. Which makes development a little hard, because you're always
working with copies of the headers, stuck in the build tree!
For now, just skip the copying when not configured to generate
documentation. Later we can look into copying the headers somewhere
into the
docs
directory instead, so they don't get into the way ofthe source build itself.