Changeset 117754 for trunk/base
- Timestamp:
- Mar 10, 2014, 11:50:03 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/base/aclocal.m4
r117731 r117754 94 94 dnl - The (quoted, if necessary) key-value pair 95 95 AC_DEFUN([_MP_EXTRACT_KEY], [dnl 96 $1=$(AS_ECHO([$2]) | sed -E 's/^--?([ ^=]+)=.*$/\1/')dnl96 $1=$(AS_ECHO([$2]) | sed -E 's/^--?([[^=]]+)=.*$/\1/')dnl 97 97 ]) 98 98 … … 994 994 995 995 # Clean CFLAGS CPPFLAGS OBJCFLAGS and LDFLAGS 996 for flagname in CFLAGS CPPFLAGS OBJCFLAGS LDFLAGS; do996 for mp_flags_flagname in CFLAGS CPPFLAGS OBJCFLAGS LDFLAGS; do 997 997 mp_flags_scan_flag_cleaned= 998 eval "set x \$$ flagname"998 eval "set x \$$mp_flags_flagname" 999 999 shift 1000 1000 for mp_flags_scan_val; do 1001 1001 case "$mp_flags_scan_val" in 1002 1002 -I$prefix/* | -L$prefix/*) 1003 AC_MSG_NOTICE([Removing `$mp_flags_scan_val' from \$$ flagname because it might cause a self-dependency])1003 AC_MSG_NOTICE([Removing `$mp_flags_scan_val' from \$$mp_flags_flagname because it might cause a self-dependency]) 1004 1004 mp_flags_scan_found=1 1005 1005 ;; #( 1006 1006 *) 1007 AS_VAR_APPEND([mp_flags_scan_flag_cleaned], [" $mp_flags_scan_val"]) 1007 if test -z "$mp_flags_scan_flag_cleaned"; then 1008 mp_flags_scan_flag_cleaned=$mp_flags_scan_val 1009 else 1010 AS_VAR_APPEND([mp_flags_scan_flag_cleaned], [" $mp_flags_scan_val"]) 1011 fi 1008 1012 ;; 1009 1013 esac 1010 1014 done 1011 1015 if test -z "$mp_flags_scan_flag_cleaned"; then 1012 (unset $flagname) >/dev/null 2>&1 && unset $flagname 1016 (unset $mp_flags_flagname) >/dev/null 2>&1 && unset $mp_flags_flagname 1017 (export -n $mp_flags_flagname) >/dev/null 2>&1 && export -n $mp_flags_flagname 1013 1018 else 1014 eval "$flagname=\"$mp_flags_scan_flag_cleaned\"" 1019 eval "$mp_flags_flagname=\"$mp_flags_scan_flag_cleaned\"" 1020 export $mp_flags_flagname 1015 1021 fi 1022 eval "ac_env_${mp_flags_flagname}_set=\${${mp_flags_flagname}+set}" 1023 eval "ac_env_${mp_flags_flagname}_value=\${${mp_flags_flagname}}" 1024 eval "ac_cv_env_${mp_flags_flagname}_set=\${${mp_flags_flagname}+set}" 1025 eval "ac_cv_env_${mp_flags_flagname}_value=\${${mp_flags_flagname}}" 1026 done 1027 1028 # Since those are all precious variables they have been saved into config.cache and put into $ac_configure_args 1029 # We need to remove them at least from $ac_configure_args, because that's being passed to sub-configures 1030 eval "set x $ac_configure_args" 1031 shift 1032 ac_configure_args= 1033 for mp_flags_configure_arg; do 1034 case "$mp_flags_configure_arg" in 1035 CFLAGS=* | CPPFLAGS=* | OBJCFLAGS=* | LDFLAGS=*) 1036 mp_flags_configure_arg_key=$(AS_ECHO(["$mp_flags_configure_arg"]) | sed -E 's/^([[^=]]+)=.*$/\1/') 1037 eval "mp_flags_configure_arg_newval=\$$mp_flags_configure_arg_key" 1038 if test -n "$mp_flags_configure_arg_newval"; then 1039 AS_VAR_APPEND([ac_configure_args], [" '$mp_flags_configure_arg_key=$mp_flags_configure_arg_newval'"]) 1040 fi 1041 ;; 1042 *) 1043 AS_VAR_APPEND([ac_configure_args], [" '$mp_flags_configure_arg'"]) 1044 ;; 1045 esac 1016 1046 done 1017 1047
Note: See TracChangeset
for help on using the changeset viewer.