diff --git a/.github/workflows/linux-workflow.yml b/.github/workflows/linux-workflow.yml index 85d15d0161..667d4e84ea 100644 --- a/.github/workflows/linux-workflow.yml +++ b/.github/workflows/linux-workflow.yml @@ -70,11 +70,13 @@ jobs: - os: ubuntu-18.04 platform: x86 compiler: gcc + cmakeflags: -DLTO_PCSX2_CORE=ON appimage: true experimental: false - os: ubuntu-18.04 platform: x64 compiler: gcc + cmakeflags: -DLTO_PCSX2_CORE=ON appimage: true experimental: false - os: ubuntu-18.04 diff --git a/.github/workflows/macos-workflow.yml b/.github/workflows/macos-workflow.yml index 069122f86c..9ee875c99c 100644 --- a/.github/workflows/macos-workflow.yml +++ b/.github/workflows/macos-workflow.yml @@ -107,7 +107,7 @@ jobs: fi - name: Generate CMake Files - run: cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_BUILD_PO=FALSE -B build . + run: cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_BUILD_PO=FALSE -DLTO_PCSX2_CORE=ON -B build . - name: Build PCSX2 working-directory: build diff --git a/.github/workflows/windows-workflow.yml b/.github/workflows/windows-workflow.yml index b6a3efebbd..cb413d513b 100644 --- a/.github/workflows/windows-workflow.yml +++ b/.github/workflows/windows-workflow.yml @@ -80,8 +80,8 @@ jobs: env: POWERSHELL_TELEMETRY_OPTOUT: 1 BUILDCACHE_COMPRESS_FORMAT: ZSTD - BUILDCACHE_COMPRESS_LEVEL: 19 - BUILDCACHE_MAX_CACHE_SIZE: 134217728 # 128MB + BUILDCACHE_COMPRESS_LEVEL: 9 + BUILDCACHE_MAX_CACHE_SIZE: 536870912 # 512MB BUILDCACHE_DIRECT_MODE: true BUILDCACHE_LOG_FILE: ${{ github.workspace }}\buildcache.log @@ -121,7 +121,7 @@ jobs: call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\%vcvars%" echo ::set-output name=buildtype::%type% echo ::set-output name=vcvars::%vcvars% - cmake . -B build -DCMAKE_BUILD_TYPE=%type% -G Ninja -DCMAKE_C_COMPILER_LAUNCHER=..\buildcache\bin\buildcache.exe -DCMAKE_CXX_COMPILER_LAUNCHER=..\buildcache\bin\buildcache.exe -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON + cmake . -B build -DCMAKE_BUILD_TYPE=%type% -DLTO_PCSX2_CORE=ON -G Ninja -DCMAKE_C_COMPILER_LAUNCHER=..\buildcache\bin\buildcache.exe -DCMAKE_CXX_COMPILER_LAUNCHER=..\buildcache\bin\buildcache.exe -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON if: matrix.configuration == 'CMake' - name: Build PCSX2