aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github/actions/build-foo-cygwin/action.yml
blob: 08fb8201038418375e59aadcc4bffe7a60758dae (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
name: Build foo.exe
description: Build foo.exe (on Cygwin)
inputs:
  platform:
    description: Target platform
    required: true
runs:
  using: composite
  steps:
    - run: |
        IFS= read -r src_dir <<'EOF'
        ${{ github.workspace }}
        EOF
        echo "$src_dir"
        src_dir="$( cygpath -ua "$src_dir" )"
        cd -- "$src_dir"
        arch=
        [ '${{ matrix.platform }}' == 'x86' ] && arch=-m32
        clang++ $arch -std=c++14 -o foo.exe foo.cpp
      shell: C:\tools\cygwin\bin\bash.exe --login --norc -eo pipefail -o igncr '{0}'