Go to file
Akihiko Odaki f095b40ee7 CI: Build with MSYS2 on AppVeyor
MSYS2 is an alternative build environment.

MSYS2 has the following advantage compared to Microsoft Visual C++
that is already employed on AppVeyor:
- MSYS2 can pack MSI using autotools

MSYS2 has the following disadvantages compared to Microsoft Visual C++:
- MSYS2 cannot run tests because the autotools scripts currently require
  Wine.
- MSYS2 no longer supports UCRT on the 32-bit platform.

MSYS2 has the following advantages compared to Fedora that is already
employed on GitLab CI:
- The build completely fails on Fedora because libpng tries to link
  the __intrinsic_setjmpex function, which is not available.
- MSYS2 can employ UCRT instead of MSVCRT. For details of UCRT and
  MSVCRT, see: https://www.msys2.org/docs/environments/#msvcrt-vs-ucrt
  Fedora

MSYS2 has the following disadvantage compared to Fedora:
- MSYS2 cannot run tests.

Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
2025-03-04 14:13:18 +09:00
build-aux build-sys: Use git-version-gen 2012-10-31 10:11:47 +01:00
common build: Do not generate CMake config.h in source directory 2019-12-06 09:42:52 +00:00
m4 build: Check we can link libpng statically 2019-03-06 18:29:40 +00:00
msys2 CI: Build with MSYS2 on AppVeyor 2025-03-04 14:13:18 +09:00
spice-common@05c0c26839 Compile in agent utilities from spice-common 2020-04-24 10:33:34 +01:00
spice-protocol@ce0c4211e6 Update spice-common submodule 2020-11-04 12:55:04 +00:00
tests clipboard tester 2010-08-23 19:43:39 +03:00
vdagent Fixed issue with multiple GPUs causing mouse to not work (see https://www.spinics.net/lists/spice-devel/msg42936.html) 2024-08-30 01:07:55 +02:00
vdservice vdservice: Print error on standard error, not standard output 2019-12-12 21:35:58 +00:00
.gitlab-ci.yml ci: Fix autoconf AX_CXX_COMPILE_STDCXX_11 missing macro 2022-06-16 17:43:13 +01:00
.gitmodules Compile in agent utilities from spice-common 2020-04-24 10:33:34 +01:00
appveyor.yml CI: Build with MSYS2 on AppVeyor 2025-03-04 14:13:18 +09:00
autogen.sh build-sys: Fix autogen.sh permissions 2012-10-01 19:20:22 +02:00
CHANGELOG.md Prepare for 0.10.0 release 2019-04-23 10:50:04 +01:00
CMakeLists.txt Do not force library prefix for MSVC 2022-06-15 14:01:37 +01:00
configure.ac Better error reporting if zlib or libpng are not static 2021-01-20 06:45:59 +00:00
git.mk Update git.mk file 2017-07-27 11:03:50 +01:00
Makefile.am Enable some security options on output executables 2020-10-25 19:18:36 +00:00
mingw-spice-vdagent.spec.in spec file: add msi installers 2020-03-19 16:41:21 +00:00
spice-vdagent.wxs.in MSI: Make SourceDir the path to executables 2020-03-19 16:41:21 +00:00
test-log Add a test for logging functions 2017-07-26 16:16:16 +01:00
test-png Fix a syntax error in test-png 2025-03-03 13:42:38 +09:00
test-shell Add a test for filter_url function 2019-11-18 10:30:14 +00:00