xz/src
Lasse Collin 4eae859ae8
Windows: Disable MinGW-w64's stdio functions in size-optimized builds
This only affects builds with UCRT. With legacy MSVCRT, the replacement
functions are always enabled.

Omitting the MinGW-w64 replacements saves over 20 KiB per executable.
The downside is that --enable-small or XZ_SMALL=ON disables thousand
separator support in xz messages. If someone is OK with the slower
speed of slightly smaller builds, lack of thousand separators won't
matter.

Don't override __USE_MINGW_ANSI_STDIO if it is already defined (via
CPPFLAGS or such method).
2025-01-22 15:39:05 +02:00
..
common Windows: Disable MinGW-w64's stdio functions in size-optimized builds 2025-01-22 15:39:05 +02:00
liblzma liblzma: Add raw ARM64, RISC-V, and x86 BCJ filter APIs 2025-01-20 16:44:27 +02:00
lzmainfo lzmainfo: Use tuklib_mbstr_nonprint 2024-12-18 17:09:32 +02:00
scripts Fix typos 2024-05-18 00:34:07 +03:00
xz Windows: Disable MinGW-w64's stdio functions in size-optimized builds 2025-01-22 15:39:05 +02:00
xzdec xzdec: Don't leave Landlock file descriptor open for no reason 2025-01-04 20:05:03 +02:00
Makefile.am Add my_landlock.h with helper functions to use Linux Landlock 2025-01-02 15:43:38 +02:00