liblzma: Prevent an empty translation unit in Windows builds.
commit19899340cf74d98304f9f5b726c72e85c7017d72
authorJia Tan <jiat0218@gmail.com>
Mon, 24 Jul 2023 13:43:44 +0000 (24 21:43 +0800)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 1 Aug 2023 15:41:42 +0000 (1 18:41 +0300)
treec8c643e58e47b467e1c4b3fc226b417a9575ed45
parentef7fbe83937abd7f55f1637c1d08b559f1d3d6cc
liblzma: Prevent an empty translation unit in Windows builds.

To workaround Automake lacking Windows resource compiler support, an
empty source file is compiled to overwrite the resource files for static
library builds. Translation units without an external declaration are
not allowed by the C standard and result in a warning when used with
-Wempty-translation-unit (Clang) or -pedantic (GCC).
src/liblzma/Makefile.am