# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. # # now.m4 v1.1 2004-01-30 # Check whether '-z now' works. # Robert Connolly - robert@linuxfromscratch.org # AC_PROG_CC_NOW AC_DEFUN([_AC_PROG_CC_NOW], [AC_REQUIRE([AC_PROG_CC]) AC_LANG([C]) ac_save_CFLAGS=$CFLAGS CFLAGS="-Wl,-z,now $CFLAGS" AC_CACHE_CHECK(whether the $CC linker accepts -z now, ac_cv_prog_cc_now, [_AC_LINK_IFELSE([AC_LANG_PROGRAM()], [ac_cv_prog_cc_now=yes], [ac_cv_prog_cc_now=no])]) AC_SUBST(NOWLDFLAGS) CFLAGS="$ac_save_CFLAGS" if test $ac_cv_prog_cc_now = yes; then NOWLDFLAGS="-z now" else NOWLDFLAGS="" fi[]dnl ])# _AC_PROG_CC_NOW # AC_PROG_CXX_NOW # Use this if the package is c++ only. AC_DEFUN([_AC_PROG_CXX_NOW], [AC_REQUIRE([AC_PROG_CXX]) AC_LANG([C++]) ac_save_CXXFLAGS=$CXXFLAGS CXXFLAGS="-Wl,-z,now $CXXFLAGS" AC_CACHE_CHECK(whether the $CXX linker accepts -z now, ac_cv_prog_cxx_now, [_AC_LINK_IFELSE([AC_LANG_PROGRAM()], [ac_cv_prog_cxx_now=yes], [ac_cv_prog_cxx_now=no])]) AC_SUBST(NOWLDFLAGS) CXXFLAGS="$ac_save_CXXFLAGS" if test $ac_cv_prog_cxx_now = yes; then NOWLDFLAGS="-z now" else NOWLDFLAGS="" fi[]dnl ])# _AC_PROG_CXX_NOW