Changeset 6509

Show
Ignore:
Timestamp:
09/07/08 22:58:04 (3 months ago)
Author:
flynd
Message:

Let configure check whether -Wextra is usable so we can get the extra warnings if compiler supports it.

Location:
trunk
Files:
11 modified

Legend:

Unmodified
Added
Removed
  • trunk/admin/acinclude.m4.in

    r6441 r6509  
    124124  CFLAGS="$CFLAGS -g" 
    125125fi 
     126]) 
     127 
     128dnl Check if we should use -Wextra or -W to get extra warnings 
     129AC_DEFUN([LICQ_CXX_WEXTRA], 
     130[ 
     131  AC_CACHE_CHECK([for -Wextra option to $CC], ac_cv_cc_wextra, [dnl 
     132    old_CFLAGS="$CFLAGS" 
     133    CFLAGS="$CFLAGS -Wextra" 
     134    AC_COMPILE_IFELSE([void foo (void) { }], ac_cv_cc_wextra=yes, ac_cv_cc_wextra=no) 
     135    CFLAGS="$old_CFLAGS"]) 
     136  AC_SUBST(WEXTRA) 
     137  AS_IF([test "x$ac_cv_cc_wextra" = xyes], [WEXTRA=-Wextra], [WEXTRA=-W]) 
    126138]) 
    127139 
  • trunk/auto-reply/configure.ac

    r6442 r6509  
    2323AC_PROG_CXXCPP 
    2424LICQ_CXX_FLAGS 
     25LICQ_CXX_WEXTRA 
    2526AC_ISC_POSIX 
    2627AC_PROG_MAKE_SET 
  • trunk/console/configure.ac

    r6442 r6509  
    2222AC_PROG_CXX 
    2323LICQ_CXX_FLAGS 
     24LICQ_CXX_WEXTRA 
    2425AC_PROG_CXXCPP 
    2526AC_ISC_POSIX 
  • trunk/email/configure.ac

    r6442 r6509  
    2323AC_PROG_CXXCPP 
    2424LICQ_CXX_FLAGS 
     25LICQ_CXX_WEXTRA 
    2526AC_ISC_POSIX 
    2627AC_PROG_MAKE_SET 
  • trunk/licq/configure.ac

    r6147 r6509  
    4949AC_PROG_CXX 
    5050LICQDAEMON_CXX_FLAGS 
     51LICQ_CXX_WEXTRA 
    5152AC_PROG_CXXCPP 
    5253AC_ISC_POSIX 
  • trunk/licq/src/Makefile.am

    r6486 r6509  
    1 AM_CPPFLAGS = -Wall -I$(top_srcdir)/include @SOCKS_INCDIR@ 
     1AM_CPPFLAGS = -Wall @WEXTRA@ -I$(top_srcdir)/include @SOCKS_INCDIR@ 
    22 
    33datadir = @datadir@ 
  • trunk/msn/configure.ac

    r6442 r6509  
    2424AC_PROG_CXXCPP 
    2525LICQ_CXX_FLAGS 
     26LICQ_CXX_WEXTRA 
    2627AC_ISC_POSIX 
    2728AC_PROG_MAKE_SET 
  • trunk/osd/configure.ac

    r6442 r6509  
    3333AC_PROG_CPP 
    3434AC_PROG_CXX 
     35LICQ_CXX_WEXTRA 
    3536AC_PROG_CXXCPP 
    3637AC_ISC_POSIX 
  • trunk/qt-gui/acinclude.m4.in

    r4834 r6509  
    604604        ]) 
    605605      ]) 
    606 else 
    607    CXXFLAGS="$CXXFLAGS -Wall -Wextra" 
    608606fi 
    609607]) 
  • trunk/qt-gui/configure.ac

    r6442 r6509  
    2323AC_PROG_CXX 
    2424LICQDAEMON_CXX_FLAGS 
     25LICQ_CXX_WEXTRA 
    2526AC_PROG_INSTALL 
    2627dnl AC_PATH_PROG(PROG_STRIP,strip,:) 
  • trunk/rms/configure.ac

    r6442 r6509  
    2323AC_PROG_CXXCPP 
    2424LICQ_CXX_FLAGS 
     25LICQ_CXX_WEXTRA 
    2526AC_ISC_POSIX 
    2627AC_PROG_MAKE_SET