mirror of
https://github.com/RPCS3/rpcs3.git
synced 2026-10-11 22:49:55 +00:00
CI: Use ccache in VS cmake submodules
This commit is contained in:
@@ -223,6 +223,7 @@ jobs:
|
||||
CCACHE_DIR: 'C:\ccache'
|
||||
CCACHE_INODECACHE: 'true'
|
||||
CCACHE_SLOPPINESS: 'time_macros'
|
||||
CCACHE_LAUNCH_ARGS: '-DCMAKE_C_COMPILER_LAUNCHER=C:\ccache_bin\ccache.exe -DCMAKE_CXX_COMPILER_LAUNCHER=C:\ccache_bin\ccache.exe'
|
||||
DEPS_CACHE_DIR: ./dependency_cache
|
||||
UPLOAD_COMMIT_HASH: 7d09e3be30805911226241afbb14f8cdc2eb054e
|
||||
UPLOAD_REPO_FULL_NAME: "RPCS3/rpcs3-binaries-win"
|
||||
|
||||
Vendored
+4
@@ -49,9 +49,11 @@
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<CmakeReleaseCLI>call vsdevcmd.bat -arch=amd64
|
||||
cd "$(SolutionDir)build\tmp\$(ProjectName)-$(Configuration)-$(Platform)"
|
||||
if not defined CCACHE_LAUNCH_ARGS set CCACHE_LAUNCH_ARGS=
|
||||
cmake -G Ninja ^
|
||||
-DCMAKE_CXX_COMPILER="cl.exe" ^
|
||||
-DCMAKE_C_COMPILER="cl.exe" ^
|
||||
%25CCACHE_LAUNCH_ARGS%25 ^
|
||||
-DCMAKE_BUILD_TYPE="Release" ^
|
||||
-DCMAKE_INSTALL_PREFIX="./Release" ^
|
||||
-DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded ^
|
||||
@@ -70,9 +72,11 @@
|
||||
</CmakeReleaseCLI>
|
||||
<CmakeDebugCLI>call vsdevcmd.bat -arch=amd64
|
||||
cd "$(SolutionDir)build\tmp\$(ProjectName)-$(Configuration)-$(Platform)"
|
||||
if not defined CCACHE_LAUNCH_ARGS set CCACHE_LAUNCH_ARGS=
|
||||
cmake -G Ninja ^
|
||||
-DCMAKE_CXX_COMPILER="cl.exe" ^
|
||||
-DCMAKE_C_COMPILER="cl.exe" ^
|
||||
%25CCACHE_LAUNCH_ARGS%25 ^
|
||||
-DCMAKE_BUILD_TYPE="Debug" ^
|
||||
-DCMAKE_INSTALL_PREFIX="./Debug" ^
|
||||
-DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebug ^
|
||||
|
||||
Vendored
+4
@@ -38,9 +38,11 @@
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<CmakeReleaseCLI>call vsdevcmd.bat -arch=amd64
|
||||
cd "$(SolutionDir)build\tmp\$(ProjectName)-$(Configuration)-$(Platform)"
|
||||
if not defined CCACHE_LAUNCH_ARGS set CCACHE_LAUNCH_ARGS=
|
||||
cmake -G Ninja ^
|
||||
-DCMAKE_CXX_COMPILER="cl.exe" ^
|
||||
-DCMAKE_C_COMPILER="cl.exe" ^
|
||||
%25CCACHE_LAUNCH_ARGS%25 ^
|
||||
-DCMAKE_BUILD_TYPE="Release" ^
|
||||
-DCMAKE_INSTALL_PREFIX="./Release" ^
|
||||
-DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded ^
|
||||
@@ -63,9 +65,11 @@
|
||||
</CmakeReleaseCLI>
|
||||
<CmakeDebugCLI>call vsdevcmd.bat -arch=amd64
|
||||
cd "$(SolutionDir)build\tmp\$(ProjectName)-$(Configuration)-$(Platform)"
|
||||
if not defined CCACHE_LAUNCH_ARGS set CCACHE_LAUNCH_ARGS=
|
||||
cmake -G Ninja ^
|
||||
-DCMAKE_CXX_COMPILER="cl.exe" ^
|
||||
-DCMAKE_C_COMPILER="cl.exe" ^
|
||||
%25CCACHE_LAUNCH_ARGS%25 ^
|
||||
-DCMAKE_BUILD_TYPE="Debug" ^
|
||||
-DCMAKE_INSTALL_PREFIX="./Debug" ^
|
||||
-DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebug ^
|
||||
|
||||
+4
@@ -41,9 +41,11 @@
|
||||
<CmakeReleaseCLI>call vsdevcmd.bat -arch=amd64
|
||||
if not exist "$(SolutionDir)build\tmp\protobuf_build-$(Configuration)-$(Platform)" mkdir "$(SolutionDir)build\tmp\protobuf_build-$(Configuration)-$(Platform)"
|
||||
cd "$(SolutionDir)build\tmp\protobuf_build-$(Configuration)-$(Platform)"
|
||||
if not defined CCACHE_LAUNCH_ARGS set CCACHE_LAUNCH_ARGS=
|
||||
cmake -G Ninja ^
|
||||
-DCMAKE_CXX_COMPILER="cl.exe" ^
|
||||
-DCMAKE_C_COMPILER="cl.exe" ^
|
||||
%25CCACHE_LAUNCH_ARGS%25 ^
|
||||
-DCMAKE_CXX_STANDARD=20 ^
|
||||
-DCMAKE_BUILD_TYPE="Release" ^
|
||||
-DCMAKE_INSTALL_PREFIX="$(SolutionDir)build\lib\$(Configuration)-$(Platform)\protobuf_build" ^
|
||||
@@ -67,9 +69,11 @@
|
||||
<CmakeDebugCLI>call vsdevcmd.bat -arch=amd64
|
||||
if not exist "$(SolutionDir)build\tmp\protobuf_build-$(Configuration)-$(Platform)" mkdir "$(SolutionDir)build\tmp\protobuf_build-$(Configuration)-$(Platform)"
|
||||
cd "$(SolutionDir)build\tmp\protobuf_build-$(Configuration)-$(Platform)"
|
||||
if not defined CCACHE_LAUNCH_ARGS set CCACHE_LAUNCH_ARGS=
|
||||
cmake -G Ninja ^
|
||||
-DCMAKE_CXX_COMPILER="cl.exe" ^
|
||||
-DCMAKE_C_COMPILER="cl.exe" ^
|
||||
%25CCACHE_LAUNCH_ARGS%25 ^
|
||||
-DCMAKE_CXX_STANDARD=20 ^
|
||||
-DCMAKE_BUILD_TYPE="Debug" ^
|
||||
-DCMAKE_INSTALL_PREFIX="$(SolutionDir)build\lib\$(Configuration)-$(Platform)\protobuf_build" ^
|
||||
|
||||
Reference in New Issue
Block a user