aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma/lzma/Makefile.inc
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2015-11-03 18:06:40 +0200
committerLasse Collin <lasse.collin@tukaani.org>2015-11-03 18:06:40 +0200
commit4cc584985c0b7a13901da1b7a64ef9f7cc36e8ab (patch)
treece31164a5507e7a1281f8605e175dc6c1205ac32 /src/liblzma/lzma/Makefile.inc
parentBuild: Fix configure to handle LZMA1 dependency with LZMA2. (diff)
downloadxz-4cc584985c0b7a13901da1b7a64ef9f7cc36e8ab.tar.xz
Build: Build LZMA1/2 presets also when only decoder is wanted.
People shouldn't rely on the presets when decoding raw streams, but xz uses the presets as the starting point for raw decoder options anyway. lzma_encocder_presets.c was renamed to lzma_presets.c to make it clear it's not used solely by the encoder code.
Diffstat (limited to 'src/liblzma/lzma/Makefile.inc')
-rw-r--r--src/liblzma/lzma/Makefile.inc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/liblzma/lzma/Makefile.inc b/src/liblzma/lzma/Makefile.inc
index 7fc4d172..0c8cd380 100644
--- a/src/liblzma/lzma/Makefile.inc
+++ b/src/liblzma/lzma/Makefile.inc
@@ -9,12 +9,16 @@ EXTRA_DIST += lzma/fastpos_tablegen.c
liblzma_la_SOURCES += lzma/lzma_common.h
+if COND_FILTER_LZMA1
+liblzma_la_SOURCES += \
+ lzma/lzma_presets.c
+endif
+
if COND_ENCODER_LZMA1
liblzma_la_SOURCES += \
lzma/fastpos.h \
lzma/lzma_encoder.h \
lzma/lzma_encoder.c \
- lzma/lzma_encoder_presets.c \
lzma/lzma_encoder_private.h \
lzma/lzma_encoder_optimum_fast.c \
lzma/lzma_encoder_optimum_normal.c