summaryrefslogtreecommitdiff
path: root/server/autobuild
diff options
context:
space:
mode:
authorSundaram Ramaswamy <legends2k@yahoo.com>2025-12-28 22:42:56 +0530
committerGitHub <noreply@github.com>2025-12-28 22:42:56 +0530
commit93b008ac73006119b207ef4e6b96d335c9800b69 (patch)
treeb6b3e63fd340710109362aacbb1a6fa589c2d759 /server/autobuild
parent22a80257aa34a91d209f5ca9ae4dfcdd13ca8c2e (diff)
feat(server): add MSYS2 UCRT64 environment support
Support the newer UCRT64 MSYS2 environment (recommended default per msys2.org). - Add UCRT64 detection to server/autobuild - Fix vasprintf implicit declaration error on Windows (synctex_parser.c) - Update configure.ac for Windows compatibility Fixes #282, #286 Supersedes #295 Tested by multiple users on Windows 10/11 with MSYS2. Co-authored-by: legends2k
Diffstat (limited to 'server/autobuild')
-rwxr-xr-xserver/autobuild10
1 files changed, 10 insertions, 0 deletions
diff --git a/server/autobuild b/server/autobuild
index 91ee3a5..46c254e 100755
--- a/server/autobuild
+++ b/server/autobuild
@@ -332,6 +332,16 @@ os_msys2() {
mingw-w64-i686-toolchain
mingw-w64-i686-openssl
mingw-w64-i686-zlib" ;;
+ UCRT64)
+ PACKAGES="base-devel
+ autoconf
+ automake
+ mingw-w64-ucrt-x86_64-libpng
+ mingw-w64-ucrt-x86_64-poppler
+ mingw-w64-ucrt-x86_64-imagemagick
+ mingw-w64-ucrt-x86_64-toolchain
+ mingw-w64-ucrt-x86_64-openssl
+ mingw-w64-ucrt-x86_64-zlib" ;;
MSYS)
case $(uname -m) in
x86_64)