diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 4aef0f99e7..e3fe66e396 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -23,8 +23,7 @@ MUPDF_DEPENDENCIES = \ zlib MUPDF_CFLAGS = \ - $(TARGET_CFLAGS) \ - -fPIC # -fPIC is needed because the Makefile doesn't append it. + $(TARGET_CFLAGS) MUPDF_LDFLAGS = \ $(TARGET_LDFLAGS) @@ -40,6 +39,12 @@ MUPDF_MAKE_OPTS = \ HAVE_OBJCOPY=no \ prefix="/usr" +ifeq ($(BR2_STATIC_LIBS),y) +MUPDF_MAKE_OPTS += shared=no +else +MUPDF_MAKE_OPTS += shared=yes +endif + ifeq ($(BR2_PACKAGE_LIBFREEGLUT),y) MUPDF_DEPENDENCIES += libfreeglut else