build: fix use of gnulib Make variables

Reported by Kiyoshi Kanazawa.
http://lists.gnu.org/archive/html/bug-bison/2018-10/msg00048.html

* lib/local.mk (lib_libbison_a_LIBADD): Merge into...
* src/local.mk (src_bison_LDADD): here.
This commit is contained in:
Akim Demaille
2018-10-30 07:01:21 +01:00
parent 50fac71d46
commit e605ad9679
3 changed files with 11 additions and 9 deletions
+1
View File
@@ -84,6 +84,7 @@ Juan Manuel Guerrero [email protected]
Kees Zeelenberg [email protected]
Keith Browne [email protected]
Ken Moffat [email protected]
Kiyoshi Kanazawa [email protected]
Laurent Mascherpa [email protected]
Lie Yan [email protected]
Magnus Fromreide [email protected]
-9
View File
@@ -45,15 +45,6 @@ lib_libbison_a_SOURCES += \
lib/path-join.h \
lib/path-join.c
lib_libbison_a_LIBADD += \
$(ISNAND_LIBM) \
$(ISNANF_LIBM) \
$(ISNANL_LIBM) \
$(LDEXPL_LIBM) \
$(LDEXP_LIBM) \
$(LIB_CLOCK_GETTIME) \
$(LIB_GETHRXTIME)
# The Yacc compatibility library.
if ENABLE_YACC
lib_LIBRARIES = lib/liby.a
+10
View File
@@ -104,9 +104,19 @@ BUILT_SOURCES += \
src/scan-gram.c \
src/scan-skel.c
# Although conceptually most of these guys would make more sense in the
# definition of libbison, beware that they might expand as flags such as
# `-lm`. Keep them here. Or use a Libtool convenience library.
src_bison_LDADD = \
$(ISNAND_LIBM) \
$(ISNANF_LIBM) \
$(ISNANL_LIBM) \
$(LDEXPL_LIBM) \
$(LDEXP_LIBM) \
$(LIBINTL) \
$(LIBTHREAD) \
$(LIB_CLOCK_GETTIME) \
$(LIB_GETHRXTIME) \
lib/libbison.a