From 37ecc6244368aac51c0b21d7af7238dcf28404f1 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Fri, 2 Dec 2005 12:11:06 +0000 Subject: [PATCH] * configure.in src/Makefile.am: more warnings from compiler and link static in work environement Daniel --- ChangeLog | 5 +++++ configure.in | 13 +++++++++++++ src/Makefile.am | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 02149f7093..72d45c31b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Dec 2 13:10:04 CET 2005 Daniel Veillard + + * configure.in src/Makefile.am: more warnings from compiler and + link static in work environement + Thu Dec 1 18:32:43 CET 2005 Daniel Veillard * Makefile.am configure.in docs/apibuild.py docs/libxen-api.xml diff --git a/configure.in b/configure.in index 6e049c8c78..bd57d6e0a2 100644 --- a/configure.in +++ b/configure.in @@ -47,6 +47,19 @@ test "x$U" != "x" && AC_MSG_ERROR(Compiler not ANSI compliant) AM_PROG_LIBTOOL +dnl +dnl specific tests to setup DV devel environments with debug etc ... +dnl +if [[ "${LOGNAME}" = "veillard" -a "`pwd`" = "/u/veillard/libxen" ]] ; then + if test "${GCC}" = "yes" ; then + CFLAGS="-g -O -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -Wall" + fi + STATIC_BINARIES="-static" +else + STATIC_BINARIES= +fi +AC_SUBST(STATIC_BINARIES) + dnl search for the low level Xen library AC_SEARCH_LIBS(xc_domain_create, [xenctrl], [], [AC_MSG_ERROR([Xen control library not found])]) AC_SEARCH_LIBS(xs_read, [xenstore], [], [AC_MSG_ERROR([Xen store library not found])]) diff --git a/src/Makefile.am b/src/Makefile.am index f21e663d0e..8ee97eb827 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -2,7 +2,7 @@ INCLUDES = -I$(top_builddir)/include -I@srcdir@/include DEPS = libxen.la -LDADDS = libxen.la +LDADDS = @STATIC_BINARIES@ libxen.la EXTRA_DIST = libxen_sym.version -- GitLab