aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma
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 /src/liblzma
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.
Diffstat (limited to 'src/liblzma')
-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