LLNL / Aluminum

High-performance, GPU-aware communication library
https://aluminum.readthedocs.io/en/latest/
Other
84 stars 21 forks source link

Changes to support building as a submodule #218

Closed benson31 closed 11 months ago

benson31 commented 11 months ago

Previously we had been using CMAKE_SOURCE_DIR rather frequently. However, this variable corresponds to the top-level source directory, so if one were to attempt to build Aluminum as a subproject, things would go awry quickly.

I also cleaned up the use of Git, preferring CMake's built-in FindGit.cmake rather than manually finding the executable.