aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJia Tan <jiat0218@gmail.com>2022-10-05 20:57:16 +0800
committerLasse Collin <lasse.collin@tukaani.org>2022-10-05 16:11:33 +0300
commit14af758a770c7781af18fb66d6d21ee5b1c27f04 (patch)
treed135020220aabe633bc862a55990e85a94aac7cb
parentTests: Fix compilation error when threading support has been disabled. (diff)
downloadxz-14af758a770c7781af18fb66d6d21ee5b1c27f04.tar.xz
liblzma: Fix a compilation issue when encoders are disabled.
When encoders were disabled and threading enabled, outqueue.c and outqueue.h were not compiled. The multi threaded decoder required these files, so compilation failed.
-rw-r--r--src/liblzma/common/Makefile.inc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/liblzma/common/Makefile.inc b/src/liblzma/common/Makefile.inc
index 8f0d84ec..78bc95bb 100644
--- a/src/liblzma/common/Makefile.inc
+++ b/src/liblzma/common/Makefile.inc
@@ -22,7 +22,10 @@ liblzma_la_SOURCES += \
common/vli_size.c
if COND_THREADS
-liblzma_la_SOURCES += common/hardware_cputhreads.c
+liblzma_la_SOURCES += \
+ common/hardware_cputhreads.c \
+ common/outqueue.c \
+ common/outqueue.h
endif
if COND_MAIN_ENCODER
@@ -50,8 +53,6 @@ liblzma_la_SOURCES += \
if COND_THREADS
liblzma_la_SOURCES += \
- common/outqueue.c \
- common/outqueue.h \
common/stream_encoder_mt.c
endif
endif