summaryrefslogtreecommitdiffstats
path: root/src/djvulibre.mk
diff options
context:
space:
mode:
authordarealshinji <djcj@gmx.de>2017-07-01 00:40:46 (GMT)
committerdarealshinji <djcj@gmx.de>2017-07-02 22:33:01 (GMT)
commit965a00eeca7549a477f02321e45f7b26b69e7762 (patch)
treebec89e639056ea2d77d8f2501ce83500f9bade9f /src/djvulibre.mk
parentcf385c6a2fd7bc539b8b44949b82dbd0cde53f66 (diff)
downloadmxe-965a00eeca7549a477f02321e45f7b26b69e7762.zip
mxe-965a00eeca7549a477f02321e45f7b26b69e7762.tar.gz
mxe-965a00eeca7549a477f02321e45f7b26b69e7762.tar.bz2
djvulibre: enable static library builds
Diffstat (limited to 'src/djvulibre.mk')
-rw-r--r--src/djvulibre.mk15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/djvulibre.mk b/src/djvulibre.mk
index 4ebb5ba..272bd22 100644
--- a/src/djvulibre.mk
+++ b/src/djvulibre.mk
@@ -16,16 +16,15 @@ define $(PKG)_UPDATE
head -1
endef
-# can't build a working static library for now
-# https://sourceforge.net/p/djvu/bugs/274/
-define $(PKG)_BUILD_SHARED
+define $(PKG)_BUILD
cd '$(SOURCE_DIR)' && autoreconf -fi
cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \
- $(MXE_CONFIGURE_OPTS) \
- --disable-desktopfiles
- $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
- $(MAKE) -C '$(BUILD_DIR)' -j 1 install-strip \
- $(MXE_DISABLE_CRUFT) dist_bin_SCRIPTS=
+ $(MXE_CONFIGURE_OPTS)
+ $(MAKE) -C '$(BUILD_DIR)/libdjvu' -j '$(JOBS)' \
+ EXTRA_CPPFLAGS=$(if $(BUILD_STATIC),'-DDDJVUAPI= -DMINILISPAPI=')
+ $(MAKE) -C '$(BUILD_DIR)/libdjvu' -j 1 install-strip \
+ $(MXE_DISABLE_CRUFT) dist_bin_SCRIPTS= \
+ EXTRA_CPPFLAGS=$(if $(BUILD_STATIC),'-DDDJVUAPI= -DMINILISPAPI=')
'$(TARGET)-g++' \
-W -Wall -Werror -pedantic \