Skip to content

set path powershell style #10

set path powershell style

set path powershell style #10

Workflow file for this run

name: Build Binaries
on:
workflow_dispatch:
push:
branches:
- '**'
jobs:
build-windows:
name: Build Windows x86
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: recursive
- name: Install TDM GCC 5.1.0
run: |
curl https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%205%20series/5.1.0-tdm-1%20DW2/gcc-5.1.0-tdm-1-dw2-core.zip/download -o compiler.zip -L
7z x compiler.zip -o"C:/TDM-GCC-5.1.0"
curl https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%205%20series/5.1.0-tdm-1%20DW2/gcc-5.1.0-tdm-1-dw2-c++.zip/download -o compiler2.zip -L
7z x compiler2.zip -o"C:/TDM-GCC-5.1.0" -aoa
curl https://sourceforge.net/projects/tdm-gcc/files/GNU%20binutils/binutils-2.25-tdm64-1.zip/download -o compiler3.zip -L
7z x compiler3.zip -o"C:/TDM-GCC-5.1.0_h" -aoa
- name: Install Ninja
run: |
choco install ninja
- name: Configure
run: |
$env:PATH = "C:/TDM-GCC-5.1.0/bin;C:/TDM-GCC-5.1.0_h/x86_64-w64-mingw32/bin;" + $env:PATH
cmake -DCMAKE_CXX_FLAGS=--32 -DCMAKE_SHARED_LINKER_FLAGS=--32 -DCMAKE_C_COMPILER=C:/TDM-GCC-5.1.0/bin/gcc-dw2.exe -DCMAKE_CXX_COMPILER=C:/TDM-GCC-5.1.0/bin/g++-dw2.exe -G Ninja -B build -S .
- name: Build
run: |
cmake --build build --config Release
- name: Temporarily save client build
uses: actions/upload-artifact@v3
with:
name: cppshot-x86
path: ./build/CppShot.exe