summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-08-31 23:11:41 +0000
committerKarl Berry <karl@freefriends.org>2018-08-31 23:11:41 +0000
commit8ba2cf02688200d56e4fe0839a451ef832ce15b6 (patch)
treefcec1a50903a6e5b939859a1f92e15342636f290 /Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am
parent5d0960aa5419651a9c9b6503e44be2f098831ef1 (diff)
dvisvgm 2.5, including potrace now bundled with dvisvgm instead of under libs/
git-svn-id: svn://tug.org/texlive/trunk@48527 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am25
1 files changed, 18 insertions, 7 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am b/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am
index 642c9c97aed..9a446763f86 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am
+++ b/Build/source/texk/dvisvgm/dvisvgm-src/tests/Makefile.am
@@ -21,6 +21,20 @@ EXTRA_DIST = gtest/LICENSE \
gtest/src/gtest-test-part.cc \
gtest/src/gtest-typed-test.cc
+if USE_BUNDLED_LIBS
+LIBS_CFLAGS = -I$(top_srcdir)/libs/xxHash
+LIBS_LIBS = ../libs/potrace/libpotrace.a ../libs/xxHash/libxxhash.a
+if ENABLE_WOFF
+LIBS_LIBS += ../libs/woff2/libwoff2.a ../libs/brotli/libbrotli.a
+endif
+else
+LIBS_CFLAGS = -I$(XXHASH_CFLAGS)
+LIBS_LIBS = $(POTRACE_LIBS) $(XXHASH_LIBS)
+if ENABLE_WOFF
+LIBS_LIBS += $(WOFF2_LIBS) $(BROTLI_LIBS)
+endif
+endif
+
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/libs/variant/include \
-Wall -Wno-mismatched-tags \
-DBUILDDIR='"$(abs_builddir)"' -DSRCDIR='"$(abs_srcdir)"' \
@@ -29,18 +43,15 @@ AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/libs/variant/include \
TESTS = hashcheck
check_PROGRAMS = hashcheck
nodist_hashcheck_SOURCES = hashcheck.cpp
-hashcheck_LDADD = ../libs/xxHash/libxxhash.a
-hashcheck_CPPFLAGS = -I$(top_srcdir)/libs/xxHash
+hashcheck_CPPFLAGS = $(LIBS_CFLAGS)
+hashcheck_LDADD = $(LIBS_LIBS)
hashcheck.cpp: genhashcheck.py $(top_srcdir)/src/AGLTable.hpp $(top_srcdir)/libs/xxHash/xxhash.h
python $^ >$@
-TESTLIBS = libgtest.la ../src/libdvisvgm.a ../libs/xxHash/libxxhash.a -lpotrace -lfreetype
+TESTLIBS = libgtest.la ../src/libdvisvgm.a $(LIBS_LIBS) -lfreetype
if ENABLE_WOFF
-TESTLIBS += \
- ../libs/ff-woff/libfontforge.a \
- ../libs/woff2/libwoff2.a \
- ../libs/brotli/libbrotli.a
+TESTLIBS += ../libs/ff-woff/libfontforge.a
endif
TESTLIBS += $(CODE_COVERAGE_LDFLAGS)