Compare commits

..

6 Commits

Author SHA1 Message Date
666f3c9707 Merge pull request #49 from alterware/dependabot/submodules/deps/GSL-494e6e9
build(deps): bump deps/GSL from `7e0943d` to `494e6e9`
2025-10-08 14:58:51 +02:00
dependabot[bot]
5f99276372 build(deps): bump deps/GSL from 7e0943d to 494e6e9
Bumps [deps/GSL](https://github.com/microsoft/GSL) from `7e0943d` to `494e6e9`.
- [Release notes](https://github.com/microsoft/GSL/releases)
- [Commits](7e0943d20d...494e6e988c)

---
updated-dependencies:
- dependency-name: deps/GSL
  dependency-version: 494e6e988cc55d0bc7f3763c076ec358a38c68a6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 17:05:15 +00:00
b4aeadc28c Merge pull request #48 from alterware/dependabot/submodules/deps/GSL-7e0943d
build(deps): bump deps/GSL from `3325bbd` to `7e0943d`
2025-06-02 09:48:35 +02:00
dependabot[bot]
5e8192c049 build(deps): bump deps/GSL from 3325bbd to 7e0943d
Bumps [deps/GSL](https://github.com/microsoft/GSL) from `3325bbd` to `7e0943d`.
- [Release notes](https://github.com/microsoft/GSL/releases)
- [Commits](3325bbd33d...7e0943d20d)

---
updated-dependencies:
- dependency-name: deps/GSL
  dependency-version: 7e0943d20d3082b4f350a7e0c3088d2388e934de
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-01 17:22:44 +00:00
65dcedd308 chore: update copyright year 2025-05-03 11:54:04 +02:00
89794c0952 build: use clang on Windows too (refactor Premake for cURL) 2025-04-30 11:59:49 +02:00
4 changed files with 20 additions and 18 deletions

View File

@@ -25,10 +25,16 @@ jobs:
matrix:
configuration:
- release
compiler:
- msvc
- clang
arch:
- x86
- x64
- arm64
include:
- arch: x86
platform: Win32
- arch: x64
platform: x64
- arch: arm64
@@ -49,19 +55,24 @@ jobs:
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@main
- name: Generate project files
- name: Generate project files (clang)
if: matrix.compiler == 'clang'
run: premake5 --cc=${{matrix.compiler}} vs2022
- name: Generate project files (msvc)
if: matrix.compiler == 'msvc'
run: premake5 vs2022
- name: Set up problem matching
uses: ammaraskar/msvc-problem-matcher@master
- name: Build ${{matrix.arch}} ${{matrix.configuration}} binaries
- name: Build ${{matrix.arch}} ${{matrix.configuration}} ${{matrix.compiler}} binaries
run: msbuild /m /p:Configuration=${{matrix.configuration}} /p:Platform=${{matrix.platform}} build/aw-installer.sln
- name: Upload ${{matrix.arch}} ${{matrix.configuration}} binaries
- name: Upload ${{matrix.arch}} ${{matrix.configuration}} ${{matrix.compiler}} binaries
uses: actions/upload-artifact@main
with:
name: windows-${{matrix.arch}}-${{matrix.configuration}}
name: windows-${{matrix.arch}}-${{matrix.configuration}}-${{matrix.compiler}}
path: |
build/bin/${{matrix.arch}}/${{matrix.configuration}}/aw-installer.exe
build/bin/${{matrix.arch}}/${{matrix.configuration}}/aw-installer.pdb

View File

@@ -1,6 +1,6 @@
BSD 3-Clause License
Copyright (c) 2024, AlterWare
Copyright (c) 2025, AlterWare
All rights reserved.
Redistribution and use in source and binary forms, with or without

2
deps/GSL vendored

Submodule deps/GSL updated: 3325bbd33d...494e6e988c

15
deps/premake/curl.lua vendored
View File

@@ -5,7 +5,7 @@ curl = {
function curl.import()
links { "curl" }
filter "toolset:msc*"
filter "system:windows"
links { "Crypt32.lib" }
filter {}
@@ -13,7 +13,7 @@ function curl.import()
end
function curl.includes()
filter "toolset:msc*"
filter "system:windows"
includedirs {
path.join(curl.source, "include"),
}
@@ -49,7 +49,7 @@ function curl.project()
"BUILDING_LIBCURL",
}
filter "toolset:msc*"
filter "system:windows"
defines {
"USE_SCHANNEL",
@@ -58,15 +58,6 @@ function curl.project()
}
filter {}
filter "toolset:not msc*"
defines {
"USE_GNUTLS",
"USE_THREADS_POSIX",
}
filter {}
warnings "Off"
kind "StaticLib"