diff options
-rw-r--r-- | Makefile | 6 | ||||
-rw-r--r-- | Makerules | 4 | ||||
-rw-r--r-- | Makethird | 5 | ||||
m--------- | thirdparty/curl | 0 |
4 files changed, 10 insertions, 5 deletions
@@ -239,11 +239,13 @@ $(MUVIEW_X11) : $(MUPDF_LIB) $(MUPDF_JS_NONE_LIB) $(THIRD_LIBS) $(MUVIEW_X11) : $(addprefix $(OUT)/platform/x11/, x11_main.o x11_image.o pdfapp.o) $(LINK_CMD) $(X11_LIBS) -MUVIEW_X11_CURL := $(OUT)/mupdf-curl +ifeq "$(NOCURL)" "" +MUVIEW_X11_CURL := $(OUT)/mupdf-x11-curl $(MUVIEW_X11_CURL) : $(MUPDF_LIB) $(MUPDF_JS_NONE_LIB) $(THIRD_LIBS) $(CURL_LIB) $(MUVIEW_X11_CURL) : $(addprefix $(OUT)/platform/x11/curl/, x11_main.o x11_image.o pdfapp.o curl_stream.o) $(LINK_CMD) $(X11_LIBS) $(CURL_LIBS) endif +endif ifeq "$(V8_PRESENT)" "yes" ifeq "$(NOX11)" "" @@ -258,7 +260,7 @@ MUVIEW := $(MUVIEW_X11) MUVIEW_V8 := $(MUVIEW_X11_V8) MUVIEW_CURL := $(MUVIEW_X11_CURL) -INSTALL_APPS := $(MUDRAW) $(MUTOOL) $(MUVIEW) $(MUJSTEST_V8) $(MUVIEW_V8) $(MUVIEW_X11_CURL) +INSTALL_APPS := $(MUDRAW) $(MUTOOL) $(MUVIEW) $(MUJSTEST_V8) $(MUVIEW_V8) $(MUVIEW_CURL) # --- Format man pages --- @@ -33,6 +33,8 @@ else ifeq "$(OS)" "Darwin" SYS_OPENSSL_CFLAGS = -DHAVE_OPENSSL SYS_OPENSSL_LIBS = -lcrypto +SYS_CURL_DEPS = -lpthread + SYS_X11_CFLAGS = -I/usr/X11R6/include SYS_X11_LIBS = -L/usr/X11R6/lib -lX11 -lXext @@ -53,6 +55,8 @@ SYS_OPENSSL_CFLAGS = -DHAVE_OPENSSL $(shell pkg-config --cflags libcrypto) SYS_OPENSSL_LIBS = $(shell pkg-config --libs libcrypto) endif +SYS_CURL_DEPS = -lpthread -lrt + SYS_X11_CFLAGS = $(shell pkg-config --cflags x11 xext) SYS_X11_LIBS = $(shell pkg-config --libs x11 xext) @@ -442,8 +442,7 @@ $(CURL_OUT)/%.o: $(CURL_DIR)/lib/%.c | $(CURL_OUT) $(CC_CMD) $(CRL_CFLAGS) CURL_CFLAGS := -I$(CURL_DIR)/include -CURL_LIBS := -lpthread -lrt +CURL_LIBS := $(SYS_CURL_DEPS) else -CURL_CFLAGS := $(SYS_CURL_CFLAGS) -CURL_LIBS := $(SYS_CURL_LIBS) +NOCURL := yes endif diff --git a/thirdparty/curl b/thirdparty/curl -Subproject 62693f11b2f618f6db5e62b6dcf848477eea0f4 +Subproject 49e4b186c8c9eebffd2f39a6f587980fd04ebb6 |