From f95cd2707bc506c7de66889feb70bac1621bf17a Mon Sep 17 00:00:00 2001 From: Frederik Carlier Date: Tue, 15 Jul 2025 19:34:11 +0000 Subject: [PATCH 1/2] Add GitHub actions --- .github/workflows/ci.yaml | 22 ++++++++++++++++++++++ appveyor.yml | 5 ----- 2 files changed, 22 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/ci.yaml delete mode 100644 appveyor.yml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..e9131ab --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,22 @@ +name: Build packages + +on: + push: + branches: + - main + pull_request: + +jobs: + windows: + runs-on: windows-2025 + steps: + - uses: actions/checkout@v4 + - name: Add msbuild to PATH + uses: microsoft/setup-msbuild@v2 + - name: Build getopt + shell: cmd + run: | + msbuild getopt.sln /p:Configuration=Debug /p:Platform=Win32 + msbuild getopt.sln /p:Configuration=Debug /p:Platform=x64 + msbuild getopt.sln /p:Configuration=Release /p:Platform=Win32 + msbuild getopt.sln /p:Configuration=Release /p:Platform=x64 diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 868a0b0..0000000 --- a/appveyor.yml +++ /dev/null @@ -1,5 +0,0 @@ -build_script: - - msbuild getopt.sln /p:Configuration=Debug /p:Platform=Win32 /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" - - msbuild getopt.sln /p:Configuration=Debug /p:Platform=x64 /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" - - msbuild getopt.sln /p:Configuration=Release /p:Platform=Win32 /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" - - msbuild getopt.sln /p:Configuration=Release /p:Platform=x64 /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" From 223e5c630db18f15f123d227be395d2eae59cb14 Mon Sep 17 00:00:00 2001 From: Frederik Carlier Date: Tue, 15 Jul 2025 19:39:40 +0000 Subject: [PATCH 2/2] Use toolset v142 --- .github/workflows/ci.yaml | 2 +- getopt.vcxproj | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e9131ab..e0099b7 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -8,7 +8,7 @@ on: jobs: windows: - runs-on: windows-2025 + runs-on: windows-2022 steps: - uses: actions/checkout@v4 - name: Add msbuild to PATH diff --git a/getopt.vcxproj b/getopt.vcxproj index f2cf127..d47276c 100644 --- a/getopt.vcxproj +++ b/getopt.vcxproj @@ -27,24 +27,24 @@ DynamicLibrary Unicode - v140 + v142 DynamicLibrary Unicode - v140 + v142 DynamicLibrary Unicode true - v140 + v142 DynamicLibrary Unicode true - v140 + v142