Verified Commit b5090ccd authored by Alberto Miranda's avatar Alberto Miranda ♨️
Browse files

Update CHANGELOG.md

parent d57e6c09
Loading
Loading
Loading
Loading
+12 −11
Original line number Diff line number Diff line
@@ -21,11 +21,12 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- FLOCK and fcntl functions for locks, are not supported, but they are available.
- Added support for [CMake presets](https://cmake.org/cmake/help/latest/manual/cmake-presets.7.html) to simplify build 
  configurations ([!163](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/163#note_8179)).
- Several improvements to CMake scripts ([!143](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/143))):
  - 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 at
  `{PROJECT_ROOT}/external`. If it's not, it will try to
    `GKFS_DEPENDENCIES_PATH`. If it's not, it will try to
    automatically download it from its git repository using CMake's
    `FetchContent()`.
  - More consistent use of targets (we are closer to 100% modern CMake).