diff options
| author | 2021-12-23 18:23:02 -0700 | |
|---|---|---|
| committer | 2022-07-04 21:21:56 -0600 | |
| commit | 40493231edad7085544b79b6c3ac7360d112170c (patch) | |
| tree | 5124d6fde6ca6b913c13aca60620c134e3bcf3f1 /CMakeModules/MSVCCache.cmake | |
| parent | CI: use Ninja to build stuff faster (diff) | |
| download | yuzu-40493231edad7085544b79b6c3ac7360d112170c.tar.gz yuzu-40493231edad7085544b79b6c3ac7360d112170c.tar.xz yuzu-40493231edad7085544b79b6c3ac7360d112170c.zip | |
CI: fix caching
Diffstat (limited to 'CMakeModules/MSVCCache.cmake')
| -rw-r--r-- | CMakeModules/MSVCCache.cmake | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/CMakeModules/MSVCCache.cmake b/CMakeModules/MSVCCache.cmake new file mode 100644 index 000000000..8848e35ea --- /dev/null +++ b/CMakeModules/MSVCCache.cmake | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | # buildcache wrapper | ||
| 2 | OPTION(USE_CCACHE "Use buildcache for compilation" OFF) | ||
| 3 | IF(USE_CCACHE) | ||
| 4 | FIND_PROGRAM(CCACHE buildcache) | ||
| 5 | IF (CCACHE) | ||
| 6 | MESSAGE(STATUS "Using buildcache found in PATH") | ||
| 7 | SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${CCACHE}) | ||
| 8 | SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_LINK ${CCACHE}) | ||
| 9 | ELSE(CCACHE) | ||
| 10 | MESSAGE(WARNING "USE_CCACHE enabled, but no buildcache executable found") | ||
| 11 | ENDIF(CCACHE) | ||
| 12 | ENDIF(USE_CCACHE) | ||