summaryrefslogtreecommitdiffstats
path: root/libjava/libltdl/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/libltdl/configure.in')
-rw-r--r--libjava/libltdl/configure.in10
1 files changed, 7 insertions, 3 deletions
diff --git a/libjava/libltdl/configure.in b/libjava/libltdl/configure.in
index 04988f64141..9d96d9086fd 100644
--- a/libjava/libltdl/configure.in
+++ b/libjava/libltdl/configure.in
@@ -2,13 +2,17 @@ dnl Process this file with autoconf to create configure.
AC_INIT(ltdl.c)
-dnl We shouldn't be using these internal macros of autoconf,
-dnl but CONFIG_AUX_DIR($with_auxdir) breaks automake.
AC_ARG_WITH(auxdir,
[ --with-auxdir=DIR path to autoconf auxiliary files],
-[AC_CONFIG_AUX_DIRS($with_auxdir)],
+[AC_CONFIG_AUX_DIR($with_auxdir)
+dnl This is here just to satisfy automake.
+ifelse(not,equal,[AC_CONFIG_AUX_DIR(../..)])],
[AC_CONFIG_AUX_DIR_DEFAULT])
+# This is another blatant hack to work around automake bugs.
+mkinstalldirs="$ac_aux_dir/mkinstalldirs"
+AC_SUBST(mkinstalldirs)
+
if test -z "$enable_ltdl_install$enable_ltdl_convenience"; then
if test -f ${srcdir}/ltconfig && test -f ${srcdir}/ltmain.sh; then
# if libltdl is libtoolized, it is assumed to be stand-alone and
OpenPOWER on IntegriCloud