*** empty log message ***
authorJan Nieuwenhuizen <janneke@gnu.org>
Thu, 1 Jun 2006 00:46:11 +0000 (00:46 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Thu, 1 Jun 2006 00:46:11 +0000 (00:46 +0000)
ChangeLog
GNUmakefile.in
config.make.in
stepmake/aclocal.m4

index dca45c834e1aefa52a679e127950763a3519c63b..ee9b4b6c0ae442c5f253de49b578ee0d919c7639 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,9 +5,16 @@
 
        * stepmake/aclocal.m4: robuster version detection.
 
+2006-06-01  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * GNUmakefile.in (tree-lib-prefix-current):
+       (tree-share-prefix-current): Use version number in tree, add
+       `current' symlinks.
+
 2006-06-01  Jan Nieuwenhuizen  <janneke@gnu.org>
 
        * stepmake/aclocal.m4: Robustification for (gcc) version detection.
+       Another datarootdir reto.
 
        * cygwin/postinstall-lilypond.sh: Do not fail if info docs aren't
        available.  This should be moved to postinstall-lilypond-doc.
index 9e68971f0d9e4e7c3a459080d73129c4e8efdfce..f09cf2308e610c846a0153091b3e603e4b3e9f4d 100644 (file)
@@ -96,8 +96,10 @@ tree-prefix = $(outdir)
 tree-bin = $(tree-prefix)/bin
 tree-lib = $(tree-prefix)/lib
 tree-share = $(tree-prefix)/share
-tree-share-prefix = $(tree-share)/lilypond/current
-tree-lib-prefix = $(tree-lib)/lilypond/current
+tree-share-prefix = $(tree-share)/lilypond/$(TOPLEVEL_VERSION)
+tree-share-prefix-current = $(tree-share)/lilypond/current
+tree-lib-prefix = $(tree-lib)/lilypond/$(TOPLEVEL_VERSION)
+tree-lib-prefix-current = $(tree-lib)/lilypond/current
 
 C_DIRS = flower lily
 c-clean:
@@ -122,7 +124,9 @@ $(tree-share-prefix)/lilypond-force link-tree: GNUmakefile
        cd $(top-build-dir)/$(outbase) && rm -rf bin lib share
        mkdir -p $(tree-bin)
        mkdir -p $(tree-share-prefix)
+       ln -s $(TOPLEVEL_VERSION) $(tree-share-prefix-current)
        mkdir -p $(tree-lib-prefix)
+       ln -s $(TOPLEVEL_VERSION) $(tree-lib-prefix-current)
        mkdir -p $(tree-share-prefix)/dvips
        mkdir -p $(tree-share-prefix)/elisp
        mkdir -p $(tree-share-prefix)/fonts
index 55dfaefda36c5d75b8cac538be60cdfb1f6aaedc..7179af1f7dd92f5c18b0a306901d36de10baf280 100644 (file)
@@ -51,6 +51,7 @@ bindir = @bindir@
 build_lilypond_datadir = @build_package_datadir@
 build_lilypond_libdir = @build_package_libdir@
 datadir = @datadir@
+datarootdir = @datarootdir@
 docdir = $(datadir)/doc
 elispdir = $(datadir)/emacs/site-lisp
 includedir = @includedir@
@@ -144,6 +145,3 @@ TAR = @TAR@
 WINDRES = @WINDRES@
 YACC = @YACC@
 ZIP = @ZIP@
-
-
-
index e352d40bf8f3469149aa922c5996369d3a8388c0..4ceb4d339c6a2673db21f8adbd8aed3bccb9c53d 100644 (file)
@@ -286,7 +286,8 @@ AC_DEFUN(STEPMAKE_DATADIR, [
     
     build_package_datadir=$ugh_ugh_autoconf250_builddir/out$CONFIGSUFFIX/share/$package
     
-    DATADIR=`echo ${datadir} | sed "s!\\\${prefix}!$presome!"`
+    DATADIR=`echo ${datadir} | sed "s!\\\${datarootdir}!${prefix}/share!"`
+    DATADIR=`echo ${DATADIR} | sed "s!\\\${prefix}!$presome!"`
     BUILD_PACKAGE_DATADIR=`echo ${build_package_datadir} | sed "s!\\\${prefix}!$presome!"`
     
     AC_SUBST(datadir)