diff --git a/.github/workflows/build_linux_x86.yml b/.github/workflows/build_linux_x86.yml index 23afb6e90..48412e5b6 100644 --- a/.github/workflows/build_linux_x86.yml +++ b/.github/workflows/build_linux_x86.yml @@ -88,6 +88,9 @@ jobs: with: key: ${{github.job}} + - name: Configure ccache + run: ccache --set-config sloppiness="include_file_mtime, include_file_ctime, time_macros, pch_defines" + - name: Report building tools run: | echo "GCC:" && gcc -v @@ -100,9 +103,11 @@ jobs: cmake -G "Ninja" -DCMAKE_BUILD_TYPE="Nightly" \ -DCMAKE_TOOLCHAIN_FILE=cmake/toolchains/Linux-GNU-x86.cmake \ -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ + -DCMAKE_C_FLAGS="-fpch-preprocess" \ + -DCMAKE_CXX_FLAGS="-fpch-preprocess" \ -S ./ -B ./build - name: Ninja - run: ninja -C build + run: ninja -C build -v - name: Create package run: | mkdir accounts logs save scripts diff --git a/.github/workflows/build_linux_x86_64.yml b/.github/workflows/build_linux_x86_64.yml index c4cdfe4a1..ac6b09873 100644 --- a/.github/workflows/build_linux_x86_64.yml +++ b/.github/workflows/build_linux_x86_64.yml @@ -43,6 +43,9 @@ jobs: with: key: ${{github.job}} + - name: Configure ccache + run: ccache --set-config sloppiness="include_file_mtime, include_file_ctime, time_macros, pch_defines" + - name: Report building tools run: | echo "GCC:" && gcc -v @@ -55,9 +58,11 @@ jobs: cmake -G "Ninja" -DCMAKE_BUILD_TYPE="Nightly" \ -DCMAKE_TOOLCHAIN_FILE=cmake/toolchains/Linux-GNU-x86_64.cmake \ -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ + -DCMAKE_C_FLAGS="-fpch-preprocess" \ + -DCMAKE_CXX_FLAGS="-fpch-preprocess" \ -S ./ -B ./build - name: Ninja - run: ninja -C build + run: ninja -C build -v - name: Create package run: | mkdir accounts logs save scripts diff --git a/.github/workflows/build_osx_arm.yml b/.github/workflows/build_osx_arm.yml index e586403f6..dc0d618f4 100644 --- a/.github/workflows/build_osx_arm.yml +++ b/.github/workflows/build_osx_arm.yml @@ -51,7 +51,7 @@ jobs: mkdir -p build cmake -G "Ninja" -DCMAKE_BUILD_TYPE="Nightly" -DCMAKE_TOOLCHAIN_FILE="$CMAKE_TCH" -S . -B ./build - name: Ninja - run: ninja -C build + run: ninja -C build -v - name: Create package run: | pwd diff --git a/.github/workflows/build_osx_x86_64.yml b/.github/workflows/build_osx_x86_64.yml index c71bace6d..ae5c58bf9 100644 --- a/.github/workflows/build_osx_x86_64.yml +++ b/.github/workflows/build_osx_x86_64.yml @@ -49,7 +49,7 @@ jobs: mkdir -p build cmake -G "Ninja" -DCMAKE_BUILD_TYPE="Nightly" -DCMAKE_TOOLCHAIN_FILE="$CMAKE_TCH" -S . -B ./build - name: Ninja - run: ninja -C build + run: ninja -C build -v - name: Create package run: | pwd