aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile.in
diff options
context:
space:
mode:
authorGravatar David Adam <zanchey@ucc.gu.uwa.edu.au>2015-10-01 16:33:23 +0800
committerGravatar David Adam <zanchey@ucc.gu.uwa.edu.au>2015-10-01 16:33:23 +0800
commit3ffbf9a7ea569b7ebb198bc7f9a04bde304d20a0 (patch)
treeaad7d2637e69866c637922fa10aaf2ac96c679c5 /Makefile.in
parentc481137b40a75bc2f00517da58fbf8e5353404f3 (diff)
configure/Makefile: allow the use of a system libpcre2 if available
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in19
1 files changed, 7 insertions, 12 deletions
diff --git a/Makefile.in b/Makefile.in
index d10cb1ee..b79362cb 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -55,23 +55,20 @@ localedir = @localedir@
PCRE2_WIDTH = @WCHAR_T_BITS@
PCRE2_DIR = pcre2-10.20
-PCRE2_CXXFLAGS = -I$(PCRE2_DIR)/src
PCRE2_LIBDIR = $(PCRE2_DIR)/.libs
PCRE2_LIB = $(PCRE2_LIBDIR)/libpcre2-$(PCRE2_WIDTH).a
PCRE2_H = $(PCRE2_DIR)/src/pcre2.h
-PCRE2_CONFIG = --disable-pcre2-8 --enable-pcre2-$(PCRE2_WIDTH) --disable-shared
+EXTRA_PCRE2 = @EXTRA_PCRE2@
#
# Various flags
#
MACROS = -DLOCALEDIR=\"$(localedir)\" -DPREFIX=L\"$(prefix)\" -DDATADIR=L\"$(datadir)\" -DSYSCONFDIR=L\"$(sysconfdir)\" -DBINDIR=L\"$(bindir)\" -DDOCDIR=L\"$(docdir)\"
-CXXFLAGS = @CXXFLAGS@ -iquote. -iquote./src/ $(MACROS) $(PCRE2_CXXFLAGS) $(EXTRA_CXXFLAGS)
+CXXFLAGS = @CXXFLAGS@ -iquote. -iquote./src/ $(MACROS) $(EXTRA_CXXFLAGS)
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
-PCRE2 = pcre2-10.20
-LIBS_PCRE2 = -L$(PCRE2_LIBDIR) -lpcre2-$(PCRE2_WIDTH)
-LIBS = @LIBS@ $(LIBS_PCRE2)
+LIBS = @LIBS@
LDFLAGS_FISH = ${LDFLAGS} @LDFLAGS_FISH@
#
@@ -794,19 +791,17 @@ obj:
# Build the fish program.
#
-fish: $(FISH_OBJS) obj/fish.o $(PCRE2_LIB)
+fish: $(FISH_OBJS) obj/fish.o $(EXTRA_PCRE2)
$(CXX) $(CXXFLAGS) $(LDFLAGS_FISH) $(FISH_OBJS) obj/fish.o $(LIBS) -o $@
-$(PCRE2_H):
- (cd $(PCRE2_DIR) && autoreconf -i && ./configure $(PCRE2_CONFIG) && make libpcre2-$(PCRE2_WIDTH).la)
-
$(PCRE2_LIB): $(PCRE2_H)
+ (cd $(PCRE2_DIR) && make libpcre2-$(PCRE2_WIDTH).la)
#
# Build the fish_tests program.
#
-fish_tests: $(FISH_TESTS_OBJS) $(PCRE2_LIB)
+fish_tests: $(FISH_TESTS_OBJS) $(EXTRA_PCRE2)
$(CXX) $(CXXFLAGS) $(LDFLAGS_FISH) $(FISH_TESTS_OBJS) $(LIBS) -o $@
@@ -814,7 +809,7 @@ fish_tests: $(FISH_TESTS_OBJS) $(PCRE2_LIB)
# Build the fish_indent program.
#
-fish_indent: $(FISH_INDENT_OBJS) $(PCRE2_LIB)
+fish_indent: $(FISH_INDENT_OBJS) $(EXTRA_PCRE2)
$(CXX) $(CXXFLAGS) $(LDFLAGS) $(FISH_INDENT_OBJS) $(LIBS) -o $@