Details
-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
Description
Jenkins should produce ZIP archive that includes compiled DLLs that only expose public API, corresponding headers and documentation.
We support following platforms:
- Visual Studio 16 2019
- Visual Studio 17 2022
Both versions seem to use the same major version of the compiler, so the ABI should be compatible.
The following two snippets show identification of boxes from Github Actions:
- windows-2019
-- Building for: Visual Studio 16 2019
-- CMake version 3.25.2
-- The CXX compiler identification is MSVC 19.29.30148.0
-- The C compiler identification is MSVC 19.29.30148.0
...
- windows-2022
-- Building for: Visual Studio 17 2022
-- CMake version 3.25.2
-- The CXX compiler identification is MSVC 19.34.31942.0
-- The C compiler identification is MSVC 19.34.31942.0
...
This is identification of our Jenkins Windows executor
-- Building for: Visual Studio 17 2022
|
-- CMake version 3.22.2
|
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.14393.
|
-- The CXX compiler identification is MSVC 19.30.30709.0
|
-- The C compiler identification is MSVC 19.30.30709.0
|
...
|