20 lines
564 B
YAML
20 lines
564 B
YAML
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}'
|