]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
libtoolize: simplify runtime by substituting pkgauxdir.
authorGary V. Vaughan <gary@gnu.org>
Mon, 14 Nov 2011 04:44:54 +0000 (11:44 +0700)
committerGary V. Vaughan <gary@gnu.org>
Thu, 17 Nov 2011 10:51:15 +0000 (17:51 +0700)
* Makefile.am (configure_edit): Substitute pkgauxdir.
* libtoolize.m4sh (func_install_pkgaux_subproject)
(func_install_pkgaux_parent, extract_trace): Use it.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
Makefile.am
libtoolize.m4sh

index 3496eafab6c9d6673ee4bea9eebb5202c4ac724e..ffdcaeb6657dfc5e3dd72224c2c23766d32549ab 100644 (file)
@@ -282,6 +282,7 @@ configure_edit = $(SED) \
        -e 's,@host_triplet\@,$(host_triplet),g' \
        -e 's,@LN_S\@,$(LN_S),g' \
        -e 's,@macro_dir\@,$(macro_dir),g' \
+       -e 's,@pkgauxdir\@,$(pkgauxdir),g' \
        -e 's,@pkgaux_files\@,$(pkgaux_scripts) $(pkgaux_data_files),g' \
        -e 's,@pkgaux_install_files\@,$(pkgaux_install_files),g' \
        -e 's,@pkgaux_parent_files\@,$(pkgaux_parent_files),g' \
index f75770507e5a8e20eb7ed582ac11f5bea658e3a5..3e663c37ae86d4776ebc0129fdcea72d4788167c 100644 (file)
@@ -877,7 +877,7 @@ func_install_pkgaux_subproject ()
     fi
 
     for file in $pkgaux_files; do
-      func_copy "$file" "$pkgdatadir/config" "$ltdl_dir/config" pkgaux_header
+      func_copy "$file" "$pkgauxdir" "$ltdl_dir/config" pkgaux_header
     done
 }
 
@@ -907,15 +907,11 @@ func_install_pkgaux_parent ()
     fi
 
     if $opt_install; then
-      func_config_update config.guess \
-        "$pkgdatadir/config" "$aux_dir" pkgaux_header
-      func_config_update config.sub \
-        "$pkgdatadir/config" "$aux_dir" pkgaux_header
-      func_install_update install-sh \
-        "$pkgdatadir/config" "$aux_dir" pkgaux_header
+      func_config_update config.guess "$pkgauxdir" "$aux_dir" pkgaux_header
+      func_config_update config.sub "$pkgauxdir" "$aux_dir" pkgaux_header
+      func_install_update install-sh "$pkgauxdir" "$aux_dir" pkgaux_header
     fi
-    func_ltmain_update ltmain.sh \
-      "$pkgdatadir/config" "$aux_dir" pkgaux_header
+    func_ltmain_update ltmain.sh "$pkgauxdir" "$aux_dir" pkgaux_header
 }
 
 
@@ -1717,21 +1713,22 @@ func_require_seen_libtool ()
   # Locations for important files:
   prefix=@prefix@
   datadir=@datadir@
-  pkgdatadir=@pkgdatadir@
+  pkgauxdir=@pkgauxdir@
   pkgltdldir=@pkgdatadir@
   aclocaldir=@aclocaldir@
 
   # Allow the user to override the master libtoolize repository:
   if test -n "$_lt_pkgdatadir"; then
+    pkgauxdir="$_lt_pkgdatadir/libltdl/config"
     pkgltdldir="$_lt_pkgdatadir/libltdl"
     pkgdatadir="$_lt_pkgdatadir/libltdl"
     aclocaldir="$_lt_pkgdatadir/m4"
   fi
+  func_nonemptydir_p pkgauxdir
   func_nonemptydir_p pkgltdldir
-  func_nonemptydir_p pkgdatadir
   func_nonemptydir_p aclocaldir
 
-  extract_trace=$pkgdatadir/config/extract-trace
+  extract_trace=$pkgauxdir/extract-trace
 
   $require_ltdl_dir
   case $ltdl_dir in