"$@" >> $logfile 2>&1
}
+test_stat(){
+ log test_stat "$@"
+ stat "$1" >> $logfile 2>&1
+}
+
+ cc_e(){
+ eval printf '%s\\n' $CC_E
+ }
+
cc_o(){
eval printf '%s\\n' $CC_O
}
test_x86asm "$@" && enable $name
}
- ld_o(){
- eval printf '%s\\n' $LD_O
- }
-
test_ld(){
log test_ld "$@"
- flags=$(filter_out '-l*' "$@")
- libs=$(filter '-l*' "$@")
- test_cc $($cflags_filter $flags) || return
+ type=$1
+ shift 1
+ flags=$(filter_out '-l*|*.so' $@)
+ libs=$(filter '-l*|*.so' $@)
+ test_$type $($cflags_filter $flags) || return
flags=$($ldflags_filter $flags)
libs=$($ldflags_filter $libs)
- test_cmd $ld $LDFLAGS $flags $(ld_o $TMPE) $TMPO $libs $extralibs
+ test_cmd $ld $LDFLAGS $LDEXEFLAGS $flags $(ld_o $TMPE) $TMPO $libs $extralibs
}
check_ld(){
require_pkg_config(){
log require_pkg_config "$@"
pkg_version="$2"
- check_pkg_config "$@" || die "ERROR: $pkg_version not found"
+ check_pkg_config "$@" || die "ERROR: $pkg_version not found using pkg-config$pkg_config_fail_message"
}
- hostcc_e(){
- eval printf '%s\\n' $HOSTCC_E
- }
-
- hostcc_o(){
- eval printf '%s\\n' $HOSTCC_O
- }
-
test_host_cc(){
log test_host_cc "$@"
cat > $TMPC