Added install target and cmake package exports #83
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.
This patch add the necessary cmake commands to export the package and config files.
This make inja easily consumable using plain cmake.
Then in consumer projects:
I added inja targets to the
pantor
namespace. Tell me if you prefer the namespace to simply beinja
.Also, I added an option in the cmake to use the nlohmann json library found on the system. Unless specified, it will simply use the provided header.
The patch also make inja available through installation: