lilypond-0.1.53
authorfred <fred>
Sun, 24 Mar 2002 20:09:04 +0000 (20:09 +0000)
committerfred <fred>
Sun, 24 Mar 2002 20:09:04 +0000 (20:09 +0000)
config.hh.in
configure.in
flower/flower-version.cc

index ba57f5ead259e1f901a66970197459cd6c70c938..5f455e0ff775e7c95140f914ab836c0ca9899615 100644 (file)
@@ -20,3 +20,6 @@
 
 /* the toplevel version string */
 #define TOPLEVEL_VERSION "0"
+
+/* the version string of the flower lib */
+#define FLOWER_VERSION "0"
index 31f666073c1d77e4ffbab79db1a4a443011f6d2d..5a1c64b911e1a0a4222ebd741c6061d798229457 100644 (file)
@@ -11,8 +11,22 @@ if test x$MY_PATCH_LEVEL != x; then
 fi
 AM_INIT_AUTOMAKE(lilypond, $FULL_VERSION)
 
-#AC_PROG_CC
-#AC_PROG_CXX
+. $srcdir/flower/VERSION
+FULL_FLOWER_VERSION=$MAJOR_VERSION.$MINOR_VERSION.$PATCH_LEVEL
+
+# libtool.info ...
+# **Never** try to set library version numbers so that they correspond
+# to the release number of your package.  This is an abuse that only
+# fosters misunderstanding of the purpose of library versions.
+
+REVISION=$PATCH_LEVEL
+# CURRENT=$MINOR_VERSION
+CURRENT=`expr $MINOR_VERSION + 1`
+# AGE=$(expr $MAJOR_VERSION + 1)
+AGE=$MAJOR_VERSION
+AC_SUBST(CURRENT)
+AC_SUBST(REVISION)
+AC_SUBST(AGE)
 
 # turn off shared libraries by default (may be enabled using --enable-shared)
 AM_DISABLE_SHARED
@@ -86,11 +100,10 @@ if test "$checking_b" = no; then
 fi
 
 if test "$optimise_b" = yes; then
-#    DEFINES="$DEFINES -finline-functions -O2 -DSTRING_UTILS_INLINED"
+    DEFINES="$DEFINES -finline-functions -O2 -DSTRING_UTILS_INLINED"
     AC_DEFINE(STRINGS_UTILS_INLINED)
 fi
 
-# oeps, broken for now
 if test $profile_b = yes; then
     EXTRA_LIBES="-pg"
     DEFINES="$DEFINES -pg"
@@ -117,7 +130,9 @@ fi
 dnl COMPILEINFO="$HOST $host $TARGET $target"
 AUTOGENERATE="This file was automatically generated by configure"
 CPPFLAGS=${CPPFLAGS:-""}       # we don't want -g -O junk
-CXXFLAGS=${CXXFLAGS:-""}       # we don't want -g -O junk
+# CXXFLAGS=${CXXFLAGS:-""}     # we don't want -g -O junk
+CXXFLAGS=$DEFINES
+LDFLAGS=$EXTRA_LIBES
 
 AC_PROG_CXX
 # AC_PROG_RANLIB
@@ -130,6 +145,7 @@ AC_CHECK_SEARCH_RESULT($FIND, \`find\'. Please use --enable-tex-dir)
 
 
 AC_DEFINE_UNQUOTED(TOPLEVEL_VERSION, "${FULL_VERSION}")
+AC_DEFINE_UNQUOTED(FLOWER_VERSION, "${FULL_FLOWER_VERSION}")
 # ugh: produces "${prefix}/share/lilypond"
 # DIR_DATADIR=$datadir/lilypond
 # ugh: produces "NONE/share/lilypond"
@@ -145,10 +161,11 @@ absolute_builddir="`pwd`"
     
 AC_SUBST(CXXFLAGS)
 AC_SUBST(CPPFLAGS)
+AC_SUBST(LDFLAGS)
 AC_SUBST(CXX)
 AC_SUBST(ICFLAGS)
 AC_SUBST(ILDFLAGS)
-AC_SUBST(DEFINES)
+AC_SUBST(DEFINES)
 AC_SUBST(COMPILEINFO)
 AC_SUBST(AUTOGENERATE)
 AC_SUBST(BISON)
@@ -230,23 +247,22 @@ fi
 AC_CHECK_HEADER(FlexLexer.h, true,
        AC_LILY_WARN(can't find flex header. Please install Flex headers correctly))
 
-AC_CONFIG_SUBDIRS(flower)
-
-touch lib/stamp-h.in
-# AM_CONFIG_HEADER(lib/config.hh:lib/config.hh.in)
-AM_CONFIG_HEADER(lib/config.hh:config.hh.in)
+touch stamp-h.in
+AM_CONFIG_HEADER(flower/config.hh:config.hh.in)
 
 # first do Foobar/Makefile then Foobar/include/Makefile
-AC_OUTPUT(bin/Makefile lib/Makefile lib/include/Makefile lily/Makefile
-       lily/include/Makefile mf/Makefile mi2mu/Makefile
+AC_OUTPUT(bin/Makefile flower/Makefile flower/include/Makefile
+       flowertest/Makefile lib/Makefile lib/include/Makefile 
+       lily/Makefile lily/include/Makefile mf/Makefile mi2mu/Makefile
        mi2mu/include/Makefile debian/Makefile Documentation/Makefile
        init/Makefile input/Makefile tex/Makefile make/Makefile
-       mutopia/Makefile mutopia/J.S.Bach/Makefile Makefile bin/add-URLs
-       bin/clean-diaper bin/clean-embeds bin/clean-fonts bin/conflily
-       bin/convert-mudela bin/cvm bin/find-typenames bin/foo bin/genheader
-       bin/ly2dvi bin/make-docxx bin/make-examples bin/make-patch
-       bin/make-version bin/make-website bin/mf-deps bin/mf-to-table
-       bin/mudela-book bin/ps-to-gifs bin/release bin/show-latest)
+       mutopia/Makefile mutopia/J.S.Bach/Makefile Makefile 
+       bin/add-URLs bin/clean-diaper bin/clean-embeds bin/clean-fonts 
+       bin/conflily bin/convert-mudela bin/cvm bin/find-typenames bin/foo 
+       bin/genheader bin/ly2dvi bin/make-docxx bin/make-examples 
+       bin/make-patch bin/make-version bin/make-website bin/mf-deps 
+       bin/mf-to-table bin/mudela-book bin/ps-to-gifs bin/release 
+       bin/show-latest)
 
 # ugh
 chmod 755 bin/add-URLs bin/clean-diaper bin/clean-embeds bin/clean-fonts bin/conflily bin/convert-mudela bin/cvm bin/find-typenames bin/foo bin/genheader bin/ly2dvi bin/make-docxx bin/make-examples bin/make-patch bin/make-version bin/make-website bin/mf-deps bin/mf-to-table bin/mudela-book bin/ps-to-gifs bin/release bin/show-latest
index 6216111d27ea453e337066bf2a4097aed1ac9074..deb0b19c7c6c3d8bfeece2026694e0af0b28058c 100644 (file)
@@ -3,7 +3,7 @@
 #include "config.hh"
 
 // static char *s = "FlowerLib " MAJOR_VERSION "." MINOR_VERSION "."  PATCH_LEVEL MY_PATCH_LEVEL " #%d";
-static char *s = "FlowerLib " MODULE_VERSION " #%d";
+static char *s = "FlowerLib " FLOWER_VERSION " #%d";
 
 static const int build=
 //#include ".build"