]> granicus.if.org Git - re2c/commitdiff
libre2c (benchmark): do not try to link with re2 if it's not available.
authorUlya Trofimovich <skvadrik@gmail.com>
Wed, 20 Feb 2019 17:29:03 +0000 (17:29 +0000)
committerUlya Trofimovich <skvadrik@gmail.com>
Wed, 20 Feb 2019 17:29:03 +0000 (17:29 +0000)
re2c/Makefile.lib.am
re2c/configure.ac

index c81170ae6f8fa2d85b0d8009c0ada70e24096d94..37e942ebb02f1dbf04e35abceaf6c1f94bdacee9 100644 (file)
@@ -180,7 +180,7 @@ check_PROGRAMS += test_libre2c
 
 bench_libre2c_SOURCES = lib/bench.cc
 bench_libre2c_CXXFLAGS = $(AM_CXXFLAGS) -std=c++11
-bench_libre2c_LDFLAGS = -lre2
+bench_libre2c_LDFLAGS = $(LDFLAGS_RE2)
 bench_libre2c_LDADD = libre2c.la
 check_PROGRAMS += bench_libre2c
 
index 11db3a90341e20254285cd4a731846cdce7abdc5..3cb2b8081ccb347cd41d3f18b5f237374dd71d1d 100644 (file)
@@ -35,8 +35,9 @@ AM_COND_IF([REBUILD_DOCS], [
 AC_ARG_ENABLE([libs], [AS_HELP_STRING([--enable-libs], [build libraries])])
 AM_CONDITIONAL([WITH_LIBS], [test "x$enable_libs" = "xyes"])
 AM_COND_IF([WITH_LIBS], [
+    AC_SUBST(LDFLAGS_RE2, [])
     AC_LANG_PUSH([C++])
-    AC_CHECK_HEADERS([re2/re2.h], [], [], [[]])
+    AC_CHECK_HEADERS([re2/re2.h], [AS_VAR_SET([LDFLAGS_RE2], ["-lre2"])], [], [[]])
     AC_LANG_POP([C++])
 ])