-
Notifications
You must be signed in to change notification settings - Fork 36
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
Export CMake targets #497
Comments
Thanks again for your suggestion, @white238 . Things have improved on this front. First, one may build SCR from a release tarball. The release tarball is packaged with the source for SCR and many of its component libraries (kvtree, spath, rankstr, redset, shuffile, er, lwgrp, and dtcmp). It compiles all source into a single These tarballs are attached as assets on the Releases page, e.g., Steps to build a release tarball: Second, we've added an |
SCR is getting large enough that importing is getting cumbersome. For example, updating to v0.3.0 just required this entire file:
https://github.com/LLNL/axom/blob/develop/src%2Fcmake%2Fthirdparty%2FFindSCR.cmake
As well as a lot of extra directories in our host-configs:
https://github.com/LLNL/axom/blob/3fb7909d36255a3cf19325221561f2a6501f70b8/host-configs/ruby-toss_3_x86_64_ib-clang%4010.0.0.cmake#L88-L106
This should be hidden behind an exported CMake config by SCR itself. This would also allow more seamless updates in the future if you add/remove dependencies.
The text was updated successfully, but these errors were encountered: