summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile9
-rw-r--r--Makethird10
-rw-r--r--source/tools/mudraw.c2
3 files changed, 13 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index c8550a27..42416233 100644
--- a/Makefile
+++ b/Makefile
@@ -94,7 +94,10 @@ $(OUT)/%.exe: $(OUT)/%.o | $(ALL_DIR)
$(LINK_CMD)
$(OUT)/source/helpers/%.o : source/helpers/%.c | $(ALL_DIR)
- $(CC_CMD) $(PTHREAD_CFLAGS) -DHAVE_PTHREAD
+ $(CC_CMD) $(THREADING_CFLAGS)
+
+$(OUT)/source/tools/%.o : source/tools/%.c | $(ALL_DIR)
+ $(CC_CMD) $(THREADING_CFLAGS)
$(OUT)/generated/%.o : generated/%.c | $(ALL_DIR)
$(CC_CMD) -O0
@@ -352,13 +355,13 @@ MUTOOL_SRC += $(sort $(wildcard source/tools/pdf*.c))
MUTOOL_OBJ := $(MUTOOL_SRC:%.c=$(OUT)/%.o)
$(MUTOOL_OBJ) : $(FITZ_HDR) $(PDF_HDR)
$(MUTOOL_EXE) : $(MUTOOL_OBJ) $(MUPDF_LIB) $(THIRD_LIB) $(THREAD_LIB)
- $(LINK_CMD) $(PTHREAD_LIBS)
+ $(LINK_CMD) $(THREADING_LIBS)
MURASTER_EXE := $(OUT)/muraster
MURASTER_OBJ := $(OUT)/source/tools/muraster.o
$(MURASTER_OBJ) : $(FITZ_HDR)
$(MURASTER_EXE) : $(MURASTER_OBJ) $(MUPDF_LIB) $(THIRD_LIB) $(THREAD_LIB)
- $(LINK_CMD) $(PTHREAD_LIBS)
+ $(LINK_CMD) $(THREADING_LIBS)
MJSGEN_EXE := $(OUT)/mjsgen
MJSGEN_OBJ := $(OUT)/source/tools/mjsgen.o
diff --git a/Makethird b/Makethird
index 7744072d..a226249c 100644
--- a/Makethird
+++ b/Makethird
@@ -763,7 +763,9 @@ endif
# --- pthread ---
-#ifeq "$(HAVE_PTHREAD)" "yes"
-PTHREAD_CFLAGS := $(SYS_PTHREAD_CFLAGS)
-PTHREAD_LIBS := $(SYS_PTHREAD_LIBS)
-#endif
+ifneq "$(threading)" "no"
+ifeq "$(HAVE_PTHREAD)" "yes"
+THREADING_CFLAGS := $(SYS_PTHREAD_CFLAGS) -DHAVE_PTHREAD
+THREADING_LIBS := $(SYS_PTHREAD_LIBS)
+endif
+endif
diff --git a/source/tools/mudraw.c b/source/tools/mudraw.c
index d9b68571..b138714b 100644
--- a/source/tools/mudraw.c
+++ b/source/tools/mudraw.c
@@ -314,7 +314,7 @@ static void usage(void)
"\t-h -\theight (in pixels) (maximum height if -r is specified)\n"
"\t-f -\tfit width and/or height exactly; ignore original aspect ratio\n"
"\t-B -\tmaximum band_height (pgm, ppm, pam, png output only)\n"
-#ifdef MUDRAW_THREADS
+#ifndef DISABLE_MUTHREADS
"\t-T -\tnumber of threads to use for rendering (banded mode only)\n"
#endif
"\n"