log check_cc "$@"
cat > $TMPC
log_file $TMPC
- check_cmd $cc $CPPFLAGS $CFLAGS "$@" -c $(cc_o $TMPO) $TMPC
+ check_cmd $cc $CPPFLAGS $CFLAGS "$@" $CC_C $(cc_o $TMPO) $TMPC
}
check_cpp(){
log check_as "$@"
cat > $TMPC
log_file $TMPC
- check_cmd $as $CPPFLAGS $ASFLAGS "$@" -c -o $TMPO $TMPC
+ check_cmd $as $CPPFLAGS $ASFLAGS "$@" $AS_C -o $TMPO $TMPC
}
check_asm(){
CONFIG_LIST="
$COMPONENT_LIST
$PROGRAM_LIST
- ac3dsp
avcodec
avdevice
avfilter
fastdiv
fft
frei0r
- gcrypt
gnutls
gpl
gray
lsp
mdct
memalign_hack
- mpegaudiodsp
- nettle
network
nonfree
openssl
pic
rdft
- rtpdec
runtime_cpudetect
safe_bitstream_reader
shared
- sinewin
small
sram
static
# options emitted with CONFIG_ prefix but not available on command line
CONFIG_EXTRA="
aandcttables
+ ac3dsp
avutil
+ gcrypt
golomb
gplv3
h264chroma
huffman
lgplv3
lpc
+ mpegaudiodsp
+ nettle
+ rtpdec
+ sinewin
vp3dsp
"
cflags_filter=echo
ldflags_filter=echo
+AS_C='-c'
AS_O='-o $@'
+CC_C='-c'
CC_E='-E -o $@'
CC_O='-o $@'
LD_O='-o $@'
+HOSTCC_C='-c'
HOSTCC_O='-o $@'
host_cflags='-D_ISOC99_SOURCE -D_XOPEN_SOURCE=600 -O3 -g'
pfx=$1
_cc=$2
- unset _type _ident _cc_e _cc_o _flags _cflags _ldflags
+ unset _type _ident _cc_c _cc_e _cc_o _flags _cflags _ldflags
unset _depflags _DEPCMD _DEPFLAGS
_flags_filter=echo
}
set_ccvars(){
+ eval ${1}_C=\${_cc_c-\${${1}_C}}
eval ${1}_E=\${_cc_e-\${${1}_E}}
eval ${1}_O=\${_cc_o-\${${1}_O}}
CPPFLAGS=$CPPFLAGS
CFLAGS=$CFLAGS
ASFLAGS=$ASFLAGS
+AS_C=$AS_C
AS_O=$AS_O
+CC_C=$CC_C
CC_O=$CC_O
LD_O=$LD_O
DLLTOOL=$dlltool
HOSTCCDEP=$HOSTCCDEP
HOSTCCDEP_FLAGS=$HOSTCCDEP_FLAGS
HOSTCC_DEPFLAGS=$HOSTCC_DEPFLAGS
+HOSTCC_C=$HOSTCC_C
HOSTCC_O=$HOSTCC_O
TARGET_EXEC=$target_exec
TARGET_PATH=$target_path