From a9d3d390ad8330ceb5a72eb402c964b8798bb701 Mon Sep 17 00:00:00 2001 From: Sebastian Ramacher Date: Mon, 30 Jun 2014 13:55:53 +0200 Subject: [PATCH] Also use system synctex in tests if possible Signed-off-by: Sebastian Ramacher --- tests/Makefile | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/tests/Makefile b/tests/Makefile index b883a6d..6b79136 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -8,7 +8,7 @@ PROJECT = tests SOURCE = tests.c $(wildcard test_*.c) OBJECTS = ${SOURCE:.c=.o} -ZOSOURCE = $(filter-out ../main.c,$(wildcard ../*.c) $(wildcard ../synctex/*.c)) +ZOSOURCE = $(filter-out ../main.c,$(wildcard ../*.c)) ifneq (${WITH_SQLITE},0) INCS += $(SQLITE_INC) @@ -27,6 +27,27 @@ LIBS += $(MAGIC_LIB) CPPFLAGS += -DWITH_MAGIC endif +ifneq ($(WITH_SYSTEM_SYNCTEX),0) +INCS += $(SYNCTEX_INC) +LIBS += $(SYNCTEX_LIB) +else +INCS += $(ZLIB_INC) +LIBS += $(ZLIB_LIB) +ZSOURCE += $(wildcard ../synctex/*.c) +CPPFLAGS += -I../synctex + +ifeq (,$(findstring -DSYNCTEX_VERBOSE=0,${CPPFLAGS})) +CPPFLAGS += -DSYNCTEX_VERBOSE=0 +endif +endif + +ifeq (,$(findstring -Isynctex,${CPPFLAGS})) +CPPFLAGS += -Isynctex +endif +ifeq (,$(findstring -DSYNCTEX_VERBOSE=0,${CPPFLAGS})) +CPPFLAGS += -DSYNCTEX_VERBOSE=0 +endif + ZOBJECTS = ${ZSOURCE:.c=.o} all: ${PROJECT}