* write_git_revision_file must be used in same CMakeLists as consumer
So we can't have this in the rapids-cmake init function.
* Fix whitespace damage
---------
Co-authored-by: Michael Schellenberger Costa <miscco@nvidia.com>
- Add export sets
- Add install rules
- Remove manual CPM import, port to rapids_cpm_*, etc
- Organize CMake code into cmake/*.cmake files.
- NVBench is now a shared library.