diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 89df2c8..a9a395c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,6 +45,6 @@ with: name: SignerServer-${{ matrix.os }}-${{ matrix.arch }} path: | - build/ninja-${{ matrix.arch }}/lib/libSignerServer.so + build/ninja-${{ matrix.arch }}/libSignerServer.so load.js start.sh diff --git a/CMakePresets.json b/CMakePresets.json index 2f78711..74a3488 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -10,6 +10,20 @@ "cacheVariables": { "CMAKE_INSTALL_PREFIX": "${sourceDir}/install/${presetName}" } + }, + { + "name": "msvc-x64", + "displayName": "Visual Studio Community 2022 Preview - amd64", + "description": "Using compilers for Visual Studio 17 2022 (x64 architecture)", + "generator": "Visual Studio 17 2022", + "toolset": "host=x64", + "architecture": "x64", + "binaryDir": "${sourceDir}/build/${presetName}", + "cacheVariables": { + "CMAKE_INSTALL_PREFIX": "${sourceDir}/install/${presetName}", + "CMAKE_C_COMPILER": "cl.exe", + "CMAKE_CXX_COMPILER": "cl.exe" + } } ], "buildPresets": [ @@ -28,6 +42,18 @@ "configurePreset": "ninja-x64", "configuration": "Release", "targets": "all" + }, + { + "name": "msvc-x64-debug", + "displayName": "Visual Studio Community 2022 Preview - amd64 - Debug", + "configurePreset": "msvc-x64", + "configuration": "Debug" + }, + { + "name": "msvc-x64-release", + "displayName": "Visual Studio Community 2022 Preview - amd64 - Release", + "configurePreset": "msvc-x64", + "configuration": "Release" } ] } \ No newline at end of file