# HG changeset patch # User Nathan Phillip Brink # Date 2010-07-28 22:54:23 # Node ID 1fbf14db38999ad8d0dd5c4b657eefb6f6a74494 # Parent feebc1df83c1745071506e5db0007a2b0a17cc54 Support bragging about ourselves in distren's startup messages. diff --git a/configure.ac b/configure.ac --- a/configure.ac +++ b/configure.ac @@ -53,6 +53,17 @@ AX_LIB_MYSQL AS_IF( [test "x${MYSQL_VERSION}" = "x"], [ AC_MSG_ERROR([I need mysql]) ] ) +LIBS_save="$LIBS" +CFLAGS_save="$CFLAGS" +LIBS="$LIBS $DISTLIBS_LIBS" +CFLAGS="$CFLAGS $DISTLIBS_CFLAGS" +AC_LINK_IFELSE([AC_LANG_PROGRAM([#include + #include + ], [printf(stderr, "%s", list_brag); + return 0;])], [AC_DEFINE([HAVE_LIST_BRAG], [], [Define if liblist has list_brag.])], []) +LIBS="$LIBS_save" +CFLAGS="$CFLAGS_save" + PKG_CHECK_MODULES([CHECK], [check >= 0.9.3]) dnl define paths for configuration files until a better arrangement is diff --git a/src/server/distrend.c b/src/server/distrend.c --- a/src/server/distrend.c +++ b/src/server/distrend.c @@ -117,6 +117,15 @@ int main(int argc, char *argv[]) CLIENTSTATUS_IDLE = 2 } clientstatus; + fprintf(stderr, PACKAGE_STRING "\n\ +Nathan Phillip Brink \n\ +Ethan Zonca \n\ +\n"); + +#ifdef HAVE_LIST_BRAG + fprintf(stderr, "Using %s\n", list_brag); +#endif + clientstatus = CLIENTSTATUS_UNINITIALIZED; // xmlinit();