From: fstd Date: Sat, 23 Jan 2016 04:20:53 +0000 (+0100) Subject: separate $LEXLIBS because ee and virus do not need lex and will not build without... X-Git-Tag: v1.6.1-roc-dev~7^2~1^2~1 X-Git-Url: https://skyeroc.xyz/gitweb/?a=commitdiff_plain;h=ee7b703453cdaafef4f33560869182276d47d06e;p=dgamelaunch separate $LEXLIBS because ee and virus do not need lex and will not build without a yylex() stub --- diff --git a/Makefile.in b/Makefile.in index 31af089..ea09bf8 100644 --- a/Makefile.in +++ b/Makefile.in @@ -9,6 +9,7 @@ mandir = @mandir@ CC = @CC@ LIBS = @LIBS@ +LEXLIBS = @LEXLIBS@ CFLAGS = @CFLAGS@ INSTALL = @INSTALL@ LEX = @LEX@ @@ -30,7 +31,7 @@ OBJS = $(SRCS:.c=.o) all: .depend $(NAME) $(EDITORS) $(NAME): $(OBJS) - $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS) + $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS) $(LEXLIBS) ee: ee.c $(CC) $(CFLAGS) -o $@ $< $(LIBS) diff --git a/configure.ac b/configure.ac index ad0fba7..5b1d3bf 100644 --- a/configure.ac +++ b/configure.ac @@ -15,7 +15,7 @@ if test -z "$LEX"; then AC_MSG_ERROR([lex or flex not found.]) fi -LIBS="$LIBS $LEXLIB" +LEXLIBS="$LEXLIB" AC_CHECK_LIB(pthread, pthread_create, [], [AC_MSG_ERROR([need pthreads])]) @@ -26,7 +26,7 @@ fi case "$(uname -s)" in Linux | *BSD) - LIBS="$LIBS -lutil -lcrypt" + MY_LIBS="$MY_LIBS -lutil -lcrypt" AC_DEFINE(NOSTREAMS, 1, [Don't use SVR4 streams support in ttyrec.]) ;; esac @@ -108,7 +108,7 @@ AC_ARG_WITH(sqlite-db, if test "$enable_sqlite" = yes; then AC_MSG_RESULT([Using SQLite for the database, located at $dgl_sqlite_db]) AC_DEFINE(USE_SQLITE3,1,[Use SQLite for the database instead of flat text file.]) - LIBS="$LIBS -lsqlite3" + MY_LIBS="$MY_LIBS -lsqlite3" AC_DEFINE_UNQUOTED(USE_SQLITE_DB, "$dgl_sqlite_db", [Path and filename of the SQLite database.]) fi @@ -158,7 +158,7 @@ if test "$enable_shmem" = yes; then AC_CHECK_HEADERS([sys/shm.h], [], [AC_MSG_ERROR([sys/shm.h not found.])], []) AC_MSG_RESULT([Enabled showing number of watchers.]) AC_DEFINE(USE_SHMEM,1,[Use shared memory block]) - LIBS="$LIBS -lrt" + MY_LIBS="$MY_LIBS -lrt" # or -pthread? fi @@ -184,8 +184,10 @@ else fi +LIBS="$LIBS $MY_LIBS" AC_SUBST(SETPROCTITLE_C) +AC_SUBST(LEXLIBS) AC_CONFIG_FILES(Makefile) AC_OUTPUT