]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Add building/testing with msbuild and the clang compiler
authorArne Schwabe <arne@rfc2549.org>
Fri, 27 Dec 2024 11:22:07 +0000 (12:22 +0100)
committerGert Doering <gert@greenie.muc.de>
Fri, 27 Dec 2024 11:30:55 +0000 (12:30 +0100)
commitc815217ab6f7f203f82e9d26771f4f461242bfd2
treeaa355874172c2d8d241448c52e32892ff21d7c4b
parentbd629d7c8b389bdece3c195552acf4343021b9b8
Add building/testing with msbuild and the clang compiler

The LLVM/clang compiler warning and error message are easier too read
than their MSVC cl counterparts. Also compiling/running tests on Windows
with a different compiler has the benefit of a better coverage.

This includes a few minor changes to allow clang-cl to compile the
project.

Change-Id: I43d84034f3e920a45731c4aab4f851a60921290d
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Lev Stipakov <lstipakov@gmail.com>
Message-Id: <20241227112209.11572-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg30231.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
.github/workflows/build.yaml
CMakeLists.txt
CMakePresets.json
config.h.cmake.in
src/openvpnmsica/openvpnmsica.c
src/openvpnmsica/openvpnmsica.h
tests/unit_tests/openvpn/test_buffer.c