summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorenge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2011-03-02 16:20:50 +0000
committerenge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2011-03-02 16:20:50 +0000
commitf4fad3e897e16fd5d3271201ee4a85d1133fbf9b (patch)
tree0ae3d07bf3bc76120155583fdf2e2d2a3ff6c5ff /m4
parent4b973953787cd7867e9d20afb79cfdb9915f4d58 (diff)
downloadmpc-f4fad3e897e16fd5d3271201ee4a85d1133fbf9b.tar.gz
m4: update ax_c_check_flag.m4
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@978 211d60ee-9f03-0410-a15a-8952a2c7a4e4
Diffstat (limited to 'm4')
-rw-r--r--m4/ax_c_check_flag.m474
1 files changed, 34 insertions, 40 deletions
diff --git a/m4/ax_c_check_flag.m4 b/m4/ax_c_check_flag.m4
index 68daeb3..d96df54 100644
--- a/m4/ax_c_check_flag.m4
+++ b/m4/ax_c_check_flag.m4
@@ -1,57 +1,52 @@
-##### http://autoconf-archive.cryp.to/ax_c_check_flag.html
+# ===========================================================================
+# http://www.gnu.org/software/autoconf-archive/ax_c_check_flag.html
+# ===========================================================================
#
# SYNOPSIS
#
-#
-AX_C_CHECK_FLAG(FLAG-TO-CHECK,[PROLOGUE],[BODY],[ACTION-IF-SUCCESS],[ACTION-IF-FAILURE])
+# AX_C_CHECK_FLAG(FLAG-TO-CHECK,[PROLOGUE],[BODY],[ACTION-IF-SUCCESS],[ACTION-IF-FAILURE])
#
# DESCRIPTION
#
-# This macro tests if the C compiler supports the flag FLAG-TO-CHECK.
-# If successfull execute ACTION-IF-SUCCESS otherwise
-# ACTION-IF-FAILURE. PROLOGUE and BODY are optional and should be
-# used as in AC_LANG_PROGRAM macro.
+# This macro tests if the C compiler supports the flag FLAG-TO-CHECK. If
+# successfull execute ACTION-IF-SUCCESS otherwise ACTION-IF-FAILURE.
+# PROLOGUE and BODY are optional and should be used as in AC_LANG_PROGRAM
+# macro.
#
# This code is inspired from KDE_CHECK_COMPILER_FLAG macro. Thanks to
# Bogdan Drozdowski <bogdandr@op.pl> for testing and bug fixes.
#
-# LAST MODIFICATION
-#
-# 2007-11-26
-#
-# COPYLEFT
+# LICENSE
#
-# Copyright (c) 2007 Francesco Salvestrini <salvestrini@users.sourceforge.net>
+# Copyright (c) 2008 Francesco Salvestrini <salvestrini@users.sourceforge.net>
#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
+# This program is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by the
+# Free Software Foundation; either version 2 of the License, or (at your
+# option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+# Public License for more details.
#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
+# You should have received a copy of the GNU General Public License along
+# with this program. If not, see <http://www.gnu.org/licenses/>.
#
-# As a special exception, the respective Autoconf Macro's copyright
-# owner gives unlimited permission to copy, distribute and modify the
-# configure scripts that are the output of Autoconf when processing
-# the Macro. You need not follow the terms of the GNU General Public
-# License when using or distributing such scripts, even though
-# portions of the text of the Macro appear in them. The GNU General
-# Public License (GPL) does govern all other use of the material that
-# constitutes the Autoconf Macro.
+# As a special exception, the respective Autoconf Macro's copyright owner
+# gives unlimited permission to copy, distribute and modify the configure
+# scripts that are the output of Autoconf when processing the Macro. You
+# need not follow the terms of the GNU General Public License when using
+# or distributing such scripts, even though portions of the text of the
+# Macro appear in them. The GNU General Public License (GPL) does govern
+# all other use of the material that constitutes the Autoconf Macro.
#
-# This special exception to the GPL applies to versions of the
-# Autoconf Macro released by the Autoconf Macro Archive. When you
-# make and distribute a modified version of the Autoconf Macro, you
-# may extend this special exception to the GPL to apply to your
-# modified version as well.
+# This special exception to the GPL applies to versions of the Autoconf
+# Macro released by the Autoconf Archive. When you make and distribute a
+# modified version of the Autoconf Macro, you may extend this special
+# exception to the GPL to apply to your modified version as well.
+
+#serial 6
AC_DEFUN([AX_C_CHECK_FLAG],[
AC_PREREQ([2.61])
@@ -67,8 +62,7 @@ AC_DEFUN([AX_C_CHECK_FLAG],[
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $1"
-
- AC_LINK_IFELSE([
+ AC_COMPILE_IFELSE([
AC_LANG_PROGRAM([$2],[$3])
],[
eval "ax_cv_c_check_flag_$flag=yes"
@@ -83,10 +77,10 @@ AC_DEFUN([AX_C_CHECK_FLAG],[
])
AS_IF([eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"],[
- :
+ :
$4
],[
- :
+ :
$5
])
])