From f4fad3e897e16fd5d3271201ee4a85d1133fbf9b Mon Sep 17 00:00:00 2001 From: enge Date: Wed, 2 Mar 2011 16:20:50 +0000 Subject: m4: update ax_c_check_flag.m4 git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@978 211d60ee-9f03-0410-a15a-8952a2c7a4e4 --- m4/ax_c_check_flag.m4 | 74 +++++++++++++++++++++++---------------------------- 1 file changed, 34 insertions(+), 40 deletions(-) (limited to 'm4') 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 for testing and bug fixes. # -# LAST MODIFICATION -# -# 2007-11-26 -# -# COPYLEFT +# LICENSE # -# Copyright (c) 2007 Francesco Salvestrini +# Copyright (c) 2008 Francesco Salvestrini # -# 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 . # -# 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 ]) ]) -- cgit v1.2.1