$require_configure_ac
- if test -n "$configure_ac"; then
+ test -n "$configure_ac" && {
func_extract_trace AC_CONFIG_AUX_DIR
ac_aux_dir=$func_extract_trace_result
can not expand unknown variable in AC_CONFIG_AUX_DIR argument."
;;
esac
- fi
+ }
+
+ test -n "$ac_aux_dir" && func_verbose "ac_aux_dir='$ac_aux_dir'"
require_ac_aux_dir=:
}
$require_ac_aux_dir
- test -n "$aux_dir" || aux_dir=$ac_aux_dir
- test -n "$aux_dir" || {
+ test -z "$aux_dir" && aux_dir=$ac_aux_dir
+
+ # Subproject ltdl without $configure_ac keeps pkgauxfiles in
+ # specified --ltdl optarg directory.
+ test -z "$aux_dir" && $opt_ltdl && {
+ $require_configure_ac
+
+ test -n "$configure_ac" || {
+ $require_ltdl_dir
+ $require_ltdl_mode
+
+ test subproject = "$ltdl_mode" && aux_dir="$ltdl_dir"
+ }
+ }
+
+ test -z "$aux_dir" && {
# Try to intuit aux_dir using the same heuristic as Autoconf.
for _G_dir in . .. ../..; do
if test -f "$_G_dir/install-sh" || test -f "$_G_dir/install.sh"
}
# Use the current directory if all else fails.
- test -n "$aux_dir" || aux_dir=.
+ test -z "$aux_dir" && aux_dir=.
require_aux_dir=:
}