[build] Export cmake config to ease clients usage in Cmake #5162
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.
Related issue = #4832
When using
taichi_export_core
library in Cmake, clients have to manually linking the .so library and providing include paths etc. This PR enables Taichi to generate cmake configuration files. This allows anyone linking the library in just two cmake instructions:An example AOT usage (implicit_fem) can be found at this PR taichi-dev/taichi-aot-demo#21