diff --git a/ChangeLog b/ChangeLog index daa9564ee..03668e7fe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-07-09 Guillaume Sadegh + + * m4/intel.m4: Fix to support the cache. + 2009-07-08 Guillaume Sadegh * src/tgba/tgbacomplement.cc: Stay on 80 columns. diff --git a/buddy/m4/intel.m4 b/buddy/m4/intel.m4 index 2a95ad38a..b9b8e6c7b 100644 --- a/buddy/m4/intel.m4 +++ b/buddy/m4/intel.m4 @@ -25,7 +25,7 @@ AC_DEFUN([buddy_INTEL], AC_CACHE_CHECK([to add extra CFLAGS for the INTEL C compiler], [ac_cv_intel_cflags], [ dnl - if test x"$ac_compiler_intel" = x"yes"; then + if test x"$ac_cv_[]_AC_LANG_ABBREV[]_compiler_intel" = x"yes"; then # -W does not exist for icc in CFLAGS. CFLAGS=`echo "$CFLAGS" | sed 's/-W[[[:space:]]]//g;s/-W$//'` @@ -39,12 +39,16 @@ AC_CACHE_CHECK([to add extra CFLAGS for the INTEL C compiler], INTEL_CFLAGS="-w1 -Werror -wd${disabled_warnings}" - CFLAGS="$CFLAGS $INTEL_CFLAGS" - CXXFLAGS="$CFLAGS $INTEL_CFLAGS" - [ac_cv_intel_cflags="$INTEL_CFLAGS"] else - [ac_cv_intel_cflags="no extra flags"] + [ac_cv_intel_cflags=""] fi]) AC_SUBST([INTEL_CFLAGS]) + + if test x"$ac_cv_[]_AC_LANG_ABBREV[]_compiler_intel" = x"yes"; then + # -W does not exist for icc in CFLAGS. + CFLAGS=`echo "$CFLAGS" | sed 's/-W[[[:space:]]]//g;s/-W$//'` + CFLAGS="$CFLAGS $ac_cv_intel_cflags" + CXXFLAGS="$CFLAGS $ac_cv_intel_cflags" + fi ]) # buddy_INTEL diff --git a/lbtt/m4/intel.m4 b/lbtt/m4/intel.m4 index 635ecae47..9c8289c65 100644 --- a/lbtt/m4/intel.m4 +++ b/lbtt/m4/intel.m4 @@ -24,10 +24,7 @@ AC_DEFUN([lbtt_INTEL], AC_CACHE_CHECK([to add extra CXXFLAGS for the INTEL C++ compiler], [ac_cv_intel_cxxflags], [ dnl - if test x"$ac_compiler_intel" = x"yes"; then - # -W does not exist for icpc in CXXFLAGS. - CXXFLAGS=`echo "$CXXFLAGS" | sed 's/-W[[[:space:]]]//g;s/-W$//'` - + if test x"$ac_cv_[]_AC_LANG_ABBREV[]_compiler_intel" = x"yes"; then disabled_warnings='' for warning in _INTEL_IGNORE_WARNINGS; do disabled_warnings="$disabled_warnings,$warning" @@ -38,13 +35,18 @@ AC_CACHE_CHECK([to add extra CXXFLAGS for the INTEL C++ compiler], INTEL_CXXFLAGS="-w1 -Werror -wd${disabled_warnings}" - # Even if the icpc preprocessor defines __GNUC__, it is not a GNU compiler. - GXX= - CXXFLAGS="$CXXFLAGS $INTEL_CXXFLAGS" - [ac_cv_intel_cxxflags="$INTEL_CXXFLAGS"] else - [ac_cv_intel_cxxflags="no extra flags"] + [ac_cv_intel_cxxflags=""] fi]) + + if test x"$ac_cv_[]_AC_LANG_ABBREV[]_compiler_intel" = x"yes"; then + # -W does not exist for icpc in CXXFLAGS. + CXXFLAGS=`echo "$CXXFLAGS" | sed 's/-W[[[:space:]]]//g;s/-W$//'` + # Even if the icpc preprocessor defines __GNUC__, it is not a GNU compiler. + GXX= + CXXFLAGS="$CXXFLAGS $ac_cv_intel_cxxflags" + fi + AC_SUBST([INTEL_CXXFLAGS]) ]) # lbtt_INTEL diff --git a/m4/intel.m4 b/m4/intel.m4 index a07f4e70d..f16bdb092 100644 --- a/m4/intel.m4 +++ b/m4/intel.m4 @@ -32,10 +32,7 @@ AC_DEFUN([spot_INTEL], AC_CACHE_CHECK([to add extra CXXFLAGS for the INTEL C++ compiler], [ac_cv_intel_cxxflags], [ dnl - if test x"$ac_compiler_intel" = x"yes"; then - # -W does not exist for icpc in CXXFLAGS. - CXXFLAGS=`echo "$CXXFLAGS" | sed 's/-W[[[:space:]]]//g;s/-W$//'` - + if test x"$ac_cv_[]_AC_LANG_ABBREV[]_compiler_intel" = x"yes"; then disabled_warnings='' for warning in _INTEL_IGNORE_WARNINGS; do disabled_warnings="$disabled_warnings,$warning" @@ -46,13 +43,18 @@ AC_CACHE_CHECK([to add extra CXXFLAGS for the INTEL C++ compiler], INTEL_CXXFLAGS="-w1 -Werror -wd${disabled_warnings}" - # Even if the icpc preprocessor defines __GNUC__, it is not a GNU compiler. - GXX= - CXXFLAGS="$CXXFLAGS $INTEL_CXXFLAGS" - [ac_cv_intel_cxxflags="$INTEL_CXXFLAGS"] else - [ac_cv_intel_cxxflags="no extra flags"] + [ac_cv_intel_cxxflags=""] fi]) + + if test x"$ac_cv_[]_AC_LANG_ABBREV[]_compiler_intel" = x"yes"; then + # -W does not exist for icpc in CXXFLAGS. + CXXFLAGS=`echo "$CXXFLAGS" | sed 's/-W[[[:space:]]]//g;s/-W$//'` + + # Even if the icpc preprocessor defines __GNUC__, it is not a GNU compiler. + GXX= + CXXFLAGS="$CXXFLAGS $ac_cv_intel_cxxflags" + fi AC_SUBST([INTEL_CXXFLAGS]) ]) # spot_INTEL