+23
−8
CMake/FindArgobots.cmake
0 → 100644
+213
−0
+171
−28
CMake/FindMercury.cmake
0 → 100644
+280
−0
Loading
This MR improves the current CMake scripts in the following manner:
find_package(), whereas source-only dependencies are found using include_from_source(). This new function integrates a dependency provided its source code is available. If it's not, it will try to download it from its git repository if it was defined.CMakeLists.txt.gkfs_feature_summary() to allow printing a summary of all GekkoFS configuration options and their values.CMake/gfks-options.cmake, so that the top-level CMakeLists.txt is cleaner. It also defines the gkfs_define_option() and gkfs_define_variable() functions to integrate the definition of options/variables with the automated reporting provided by gkfs_feature_summary().It also fixes #249 (closed).
Closes #211 (closed)