Compare commits

..
2 Commits
Author SHA1 Message Date
ge0rdi 37fdea7964 Use C++20 by default 2026-07-17 16:37:56 +02:00
ge0rdi 8502d4bd7b Use VS2026 2026-07-17 16:37:24 +02:00
5 changed files with 7 additions and 5 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ on:
jobs: jobs:
build: build:
runs-on: windows-2022 runs-on: windows-2025-vs2026
outputs: outputs:
new_version: ${{ steps.versioning.outputs.NEW_VERSION }} new_version: ${{ steps.versioning.outputs.NEW_VERSION }}
steps: steps:
+1 -1
View File
@@ -5,7 +5,7 @@ for other languages.
The final files (installers, archives) are saved to the Setup\Final folder. The final files (installers, archives) are saved to the Setup\Final folder.
You need the following tools: You need the following tools:
Visual Studio 2022 (Community Edition is enough) Visual Studio 2026 (Community Edition is enough)
- Desktop development with C++ workload - Desktop development with C++ workload
- Windows 11 SDK (10.0.22621.0) for Desktop C++ - Windows 11 SDK (10.0.22621.0) for Desktop C++
- Visual C++ ATL support - Visual C++ ATL support
+1 -1
View File
@@ -34,7 +34,7 @@
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<MultiProcessorCompilation>true</MultiProcessorCompilation> <MultiProcessorCompilation>true</MultiProcessorCompilation>
<ConformanceMode>true</ConformanceMode> <ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp17</LanguageStandard> <LanguageStandard>stdcpp20</LanguageStandard>
</ClCompile> </ClCompile>
<Midl> <Midl>
<MkTypLibCompatible>false</MkTypLibCompatible> <MkTypLibCompatible>false</MkTypLibCompatible>
+2 -2
View File
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00 Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17 # Visual Studio Version 18
VisualStudioVersion = 17.4.33205.214 VisualStudioVersion = 18.6.11806.211 stable
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Skins", "Skins", "{409484D8-C0DB-4991-AF03-124128EDEF98}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Skins", "Skins", "{409484D8-C0DB-4991-AF03-124128EDEF98}"
EndProject EndProject
+2
View File
@@ -8,6 +8,8 @@ md Output
md Output\x64 md Output\x64
md Output\ARM64 md Output\ARM64
"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationName
echo -- Compiling echo -- Compiling
for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\Current\Bin\ for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\Current\Bin\