- May 26, 2023
-
-
Ramon Nou authored
-
- May 25, 2023
- May 23, 2023
- May 22, 2023
-
-
Ramon Nou authored
-
- May 19, 2023
-
-
Ramon Nou authored
-
- May 18, 2023
- May 16, 2023
-
-
Ramon Nou authored
-
- May 10, 2023
-
-
Ramon Nou authored
-
- May 09, 2023
- May 08, 2023
-
-
Ramon Nou authored
-
- May 05, 2023
-
-
Ramon Nou authored
-
- May 04, 2023
- Apr 13, 2023
- Mar 24, 2023
-
-
Marc Vef authored
Improve cmake This MR improves the current CMake scripts in the following manner: - Dependency management is now handled more consistently: system dependencies are found using `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. - All external dependencies are now searched for in the top-level `CMakeLists.txt`. - More consistent use of targets (we are closer to 100% modern CMake). - Adds the `gkfs_feature_summary()` to allow printing a summary of all GekkoFS configuration options and their values. - Moves all option definitions to `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. Closes #211 Closes #211 and #249 See merge request !143
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
The function include_from_source() now checks if the source directory for a external dependency is empty. If so, it will provide instructions for the user to solve the issue (such as properly initializing submodules).
-
- Mar 17, 2023
-
-
Alberto Miranda authored
-
Alberto Miranda authored
Until #250 is fixed
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
This commit enforces replaces the use of absolute paths for several targets in favor of using target_sources(), which allows specifying source files for the same target in CMakeLists.txt files.
-
Alberto Miranda authored
-
-
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-