summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2008-08-07 13:29:27 +0200
committerDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2008-08-07 13:29:27 +0200
commita67ad6a9efa0d7d1f8c7b05ab2b2f3d8ecbad16a (patch)
treeae3e98a5bd1517058a5382297238bb9990a49c80
parentd552d3b8f3149d66d359928d9626f2c34fddc02f (diff)
downloadxine-lib-a67ad6a9efa0d7d1f8c7b05ab2b2f3d8ecbad16a.tar.gz
xine-lib-a67ad6a9efa0d7d1f8c7b05ab2b2f3d8ecbad16a.tar.bz2
Make the CC_CHECK_* macro work when used in for loops.
-rw-r--r--m4/attributes.m48
1 files changed, 4 insertions, 4 deletions
diff --git a/m4/attributes.m4 b/m4/attributes.m4
index 3fee49ab5..9c4a0c89a 100644
--- a/m4/attributes.m4
+++ b/m4/attributes.m4
@@ -42,7 +42,7 @@ AC_DEFUN([CC_CHECK_CFLAGS_SILENT], [
CFLAGS="$ac_save_CFLAGS"
])
- AS_IF([test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes],
+ AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes],
[$2], [$3])
])
@@ -52,7 +52,7 @@ AC_DEFUN([CC_CHECK_CFLAGS], [
CC_CHECK_CFLAGS_SILENT([$1]) dnl Don't execute actions here!
)
- AS_IF([test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes],
+ AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes],
[$2], [$3])
])
@@ -67,7 +67,7 @@ AC_DEFUN([CC_CHECK_LDFLAGS], [
LDFLAGS="$ac_save_LDFLAGS"
])
- AS_IF([test x$]AS_TR_SH([cc_cv_ldflags_$1])[ = xyes],
+ AS_IF([eval test x$]AS_TR_SH([cc_cv_ldflags_$1])[ = xyes],
[$2], [$3])
])
@@ -100,7 +100,7 @@ AC_DEFUN([CC_CHECK_ATTRIBUTE], [
CFLAGS="$ac_save_CFLAGS"
])
- AS_IF([test x$]AS_TR_SH([cc_cv_attribute_$1])[ = xyes],
+ AS_IF([eval test x$]AS_TR_SH([cc_cv_attribute_$1])[ = xyes],
[AC_DEFINE(
AS_TR_CPP([SUPPORT_ATTRIBUTE_$1]), 1,
[Define this if the compiler supports __attribute__(( ifelse([$2], , [$1], [$2]) ))]