attributes.m4 | attributes.m4 | |||
---|---|---|---|---|
skipping to change at line 44 | skipping to change at line 44 | |||
dnl well. | dnl well. | |||
dnl Check if FLAG in ENV-VAR is supported by compiler and append it | dnl Check if FLAG in ENV-VAR is supported by compiler and append it | |||
dnl to WHERE-TO-APPEND variable | dnl to WHERE-TO-APPEND variable | |||
dnl CC_CHECK_FLAG_APPEND([WHERE-TO-APPEND], [ENV-VAR], [FLAG]) | dnl CC_CHECK_FLAG_APPEND([WHERE-TO-APPEND], [ENV-VAR], [FLAG]) | |||
AC_DEFUN([CC_CHECK_FLAG_APPEND], [ | AC_DEFUN([CC_CHECK_FLAG_APPEND], [ | |||
AC_CACHE_CHECK([if $CC supports flag $3 in envvar $2], | AC_CACHE_CHECK([if $CC supports flag $3 in envvar $2], | |||
AS_TR_SH([cc_cv_$2_$3]), | AS_TR_SH([cc_cv_$2_$3]), | |||
[eval "AS_TR_SH([cc_save_$2])='${$2}'" | [eval "AS_TR_SH([cc_save_$2])='${$2}'" | |||
eval "AS_TR_SH([$2])='$3'" | eval "AS_TR_SH([$2])='-Werror $3'" | |||
AC_COMPILE_IFELSE([AC_LANG_SOURCE([int a = 0; int main(voi d) { return a; } ])], | AC_COMPILE_IFELSE([AC_LANG_SOURCE([int a = 0; int main(voi d) { return a; } ])], | |||
[eval "AS_TR_SH([cc_cv_$2_$3])='yes'"], | [eval "AS_TR_SH([cc_cv_$2_$3])='yes'"], | |||
[eval "AS_TR_SH([cc_cv_$2_$3])='no'"]) | [eval "AS_TR_SH([cc_cv_$2_$3])='no'"]) | |||
eval "AS_TR_SH([$2])='$cc_save_$2'"]) | eval "AS_TR_SH([$2])='$cc_save_$2'"]) | |||
AS_IF([eval test x$]AS_TR_SH([cc_cv_$2_$3])[ = xyes], | AS_IF([eval test x$]AS_TR_SH([cc_cv_$2_$3])[ = xyes], | |||
[eval "$1='${$1} $3'"]) | [eval "$1='${$1} $3'"]) | |||
]) | ]) | |||
dnl CC_CHECK_FLAGS_APPEND([WHERE-TO-APPEND], [ENV-VAR], [FLAG1 FLAG2]) | dnl CC_CHECK_FLAGS_APPEND([WHERE-TO-APPEND], [ENV-VAR], [FLAG1 FLAG2]) | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |