OSDN Git Service

Merge pull request #3532 from sikabane-works/release/3.0.0.87-alpha
[hengbandforosx/hengbandosx.git] / .github / workflows / create-cache-for-ccache.yml
1 name: Create Cache for ccache
2
3 on:
4   push:
5     branches:
6       - develop
7
8   # 手動トリガーを許可
9   workflow_dispatch:
10
11 jobs:
12   clang_without_pch_japanese:
13     name: Japanese version with clang (without using pre-compiled headers)
14     uses: ./.github/workflows/build-with-autotools.yml
15     with:
16       cxx: clang++-14
17       cxx-flags: "-pipe -O3 -Werror -Wall -Wextra -Wno-unused-const-variable -Wno-invalid-source-encoding"
18       configure-opts: "--disable-pch"
19       use-ccache: true
20
21   gcc_japanese:
22     name: Japanese version with gcc
23     uses: ./.github/workflows/build-with-autotools.yml
24     with:
25       cxx: g++-11
26       cxx-flags: "-pipe -O3 -Werror -Wall -Wextra"
27       use-ccache: true
28
29   gcc_english:
30     name: English version with gcc
31     uses: ./.github/workflows/build-with-autotools.yml
32     with:
33       cxx: g++-11
34       cxx-flags: "-pipe -O3 -Werror -Wall -Wextra"
35       configure-opts: "--disable-japanese"
36       distcheck: true
37       use-ccache: true