20 lines
463 B
YAML
20 lines
463 B
YAML
name: Build foo.exe
|
|
description: Build foo.exe
|
|
inputs:
|
|
platform:
|
|
description: Target platform
|
|
required: true
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- run: |
|
|
$flags = @()
|
|
if ('${{ matrix.platform }}' -eq 'x86') {
|
|
$flags += '-m32'
|
|
}
|
|
$flags += '-std=c++14','-o','foo.exe','foo.cpp'
|
|
if ('${{ runner.os }}' -eq 'Linux') {
|
|
$flags += '-lpthread'
|
|
}
|
|
clang++ $flags
|
|
shell: pwsh
|