mirror of
https://github.com/cpm-cmake/CPM.cmake.git
synced 2026-02-06 06:45:58 +08:00
Custom cache directory name (#543)
* Custom cache directory name Enable setting a custom directory name for cached packages. Required if e.g. patch_command uses external variables or just to set a human readable name. * fixup! review comment CUSTOM_CACHE_DIR -> CUSTOM_CACHE_KEY * run cmake-format --------- Co-authored-by: Olsson Gerhard <gerhard.olsson@volvo.com> Co-authored-by: Lars Melchior <lars.melchior@gmail.com>
This commit is contained in:
@@ -190,6 +190,9 @@ Note that passing the variable as a configure option to CMake will always overri
|
||||
|
||||
You can use `CPM_SOURCE_CACHE` on GitHub Actions workflows [cache](https://github.com/actions/cache) and combine it with ccache, to make your CI faster. See the [wiki](https://github.com/cpm-cmake/CPM.cmake/wiki/Caching-with-CPM.cmake-and-ccache-on-GitHub-Actions) for more info.
|
||||
|
||||
The directory where the version for a project is stored is by default the hash of the arguments to `CPMAddPackage()`.
|
||||
If for instance the patch command uses external files, the directory name can be set with the argument `CUSTOM_CACHE_KEY`.
|
||||
|
||||
### CPM_DOWNLOAD_ALL
|
||||
|
||||
If set, CPM will forward all calls to `CPMFindPackage` as `CPMAddPackage`.
|
||||
|
||||
Reference in New Issue
Block a user