dnl WARNING WARNING WARNING WARNING
-dnl do not edit! this is aclocal.m4, generated from stepmake/stepmake/../aclocal.m4
+dnl do not edit! this is aclocal.m4, generated from stepmake/aclocal.m4
+dnl WARNING WARNING WARNING WARNING
+dnl do not edit! this is aclocal.m4, generated from stepmake/aclocal.m4
dnl aclocal.m4 -*-shell-script-*-
dnl StepMake subroutines for configure.in
LD='$(CC)'
AC_SUBST(LD)
+ CFLAGS="$CFLAGS $OPTIMIZE"
CPPFLAGS=${CPPFLAGS:-""}
+ AC_SUBST(CFLAGS)
AC_SUBST(CPPFLAGS)
AC_SUBST(LDFLAGS)
AC_SUBST(ICFLAGS)
AC_DEFUN(AC_STEPMAKE_GXX, [
# ugh autoconf
+ # urg, egcs: how to check for egcs >= 1.1?
changequote(<<, >>)dnl
- if $CXX --version | grep '2\.[78]' > /dev/null ||
+ if $CXX --version | grep '2\.8' > /dev/null ||
$CXX --version | grep 'egcs' > /dev/null
changequote([, ])dnl
then
true
else
- AC_STEPMAKE_WARN(can\'t find g++ 2.7, 2.8 or egcs)
+ AC_STEPMAKE_WARN(can\'t find g++ 2.8 or egcs 1.1)
+ fi
+])
+
+AC_DEFUN(AC_STEPMAKE_GUILE, [
+ # on some systems, -lguile succeeds for guile-1.3
+ # others need readline, dl (or even more)
+ # urg, must check for different functions in libguile
+ # to force new check iso reading from cache
+
+ # gh_scm2doubles,gh_doubles2scm are new in 1.3
+ AC_CHECK_LIB(guile, gh_scm2doubles, \
+ LIBS="-lguile $LIBS"; AC_DEFINE(HAVE_LIBGUILE), \
+ AC_CHECK_LIB(readline, readline) \
+ AC_CHECK_LIB(dl, dlopen) \
+ AC_CHECK_LIB(socket, socket)\
+ AC_CHECK_LIB(termcap,tgetent)\
+ AC_CHECK_LIB(m, fabs)\
+ AC_CHECK_LIB(guile, gh_doubles2scm)\
+ )
+ if test "$ac_cv_lib_guile_gh_scm2doubles" != yes -a \
+ "$ac_cv_lib_guile_gh_doubles2scm" != yes ; then
+ AC_STEPMAKE_WARN(You should install guile 1.3 or newer)
fi
])
package=`echo $PACKAGE_NAME | tr '[A-Z]' '[a-z]'`
changequote([, ])dnl
+ # No versioning on directory names of sub-packages
+ # urg, urg
+ stepmake=${datadir}/stepmake
+ presome=${prefix}
+ if test "$prefix" = "NONE"; then
+ presome=${ac_default_prefix}
+ fi
+ stepmake=`echo ${stepmake} | sed "s!\\\${prefix}!$presome!"`
+
if test "x$PACKAGE" = "xSTEPMAKE"; then
echo Stepmake package!
(cd stepmake; rm -f stepmake; ln -s ../stepmake .)
(cd stepmake; rm -f bin; ln -s ../bin .)
AC_CONFIG_AUX_DIR(bin)
+ stepmake=stepmake
else
echo Package: $PACKAGE
- AC_CONFIG_AUX_DIR(stepmake/bin)
+ # Check for installed stepmake
+ if test -d $stepmake; then
+ echo Using installed stepmake: $stepmake
+ else
+ stepmake='$(depth)'/stepmake
+ echo Using local stepmake: $datadir/stepmake not found
+ fi
+ AC_CONFIG_AUX_DIR(\
+ $HOME/usr/local/share/stepmake/bin\
+ $HOME/usr/local/lib/stepmake/bin\
+ $HOME/usr/share/stepmake/bin\
+ $HOME/usr/lib/stepmake/bin\
+ /usr/local/share/stepmake/bin\
+ /usr/local/lib/stepmake/bin\
+ /usr/share/stepmake/bin\
+ /usr/lib/stepmake/bin\
+ stepmake/bin\
+ )
fi
+ AC_SUBST(stepmake)
AC_SUBST(package)
AC_SUBST(PACKAGE)
AC_SUBST(PACKAGE_NAME)
absolute_builddir="`pwd`"
AC_SUBST(absolute_builddir)
- # No versioning on directory names of sub-packages
- stepmake=stepmake
- AC_SUBST(stepmake)
-
STATE_VECTOR=`ls make/STATE-VECTOR 2>/dev/null`
if test "x$STATE_VECTOR" != "x"; then
STATE_VECTOR="\$(depth)/$STATE_VECTOR"
AC_SUBST(CONFIGSUFFIX)
AC_CANONICAL_HOST
- AC_CHECK_PROGS(MAKE, make, error)
+ AC_CHECK_PROGS(MAKE, make gmake, error)
AC_CHECK_PROGS(FIND, find, error)
-
dnl system supplied INSTALL is unsafe; use our own install.
dnl AC_PROG_INSTALL
dnl if test "$INSTALL" = "bin/install-sh"; then
AC_CHECK_PROGS(TAR, tar, error)
AC_CHECK_PROGS(BASH, bash, /bin/sh)
- AC_PATH_PROG(PYTHON, python, -echo no python)
+ AC_PATH_PROG(PYTHON, ${PYTHON:-python}, -echo no python)
AC_SUBST(PYTHON)
-
- AC_CHECK_SEARCH_RESULT($MAKE, GNU make, You should install GNU make)
if test $MAKE != "error" ; then
- $MAKE -v| grep GNU > /dev/null
+ $MAKE -v 2> /dev/null | grep GNU > /dev/null
if test "$?" = 1
then
AC_STEPMAKE_WARN(Please install *GNU* make)
LN_S=cp # symbolic link does not work for native nt
ZIP="zip -r -9" #
DOTEXE=.exe
- DIRSEP='\\'
- PATHSEP=';'
- INSTALL="\$(stepdir)/../bin/install-dot-exe.sh -c"
+ # urg
+ # DIRSEP='\\'
+ # PATHSEP=';'
+ #
+ # cygwin fixes all these things.
+ # it seems these were used because of dos-style TEXINPUTS and
+ # MFINPUTS needed for miktex.
+ # but this breaks parsing of all other cygwin/unix style paths.
+ #
+ # if your (mik)tex breaks, make a:
+ # /usr/local/bin/tex:
+ # #!/bin/sh
+ # TEXINPUTS=`cygpath -pw $TEXINPUTS` /texmf/miktex/bin/tex $*
+ #
+ # and
+ #
+ # /usr/local/bin/mf:
+ # #!/bin/sh
+ # MFINPUTS=`cygpath -pw $MFINPUTS` /texmf/miktex/bin/mf $*
+ #
+ # this way, you may have buildscripts/out/lilypond-profile
+ # 'automatically' sourced from /usr/etc/profile.d/ too.
+ #
+ DIRSEP='/'
+ PATHSEP=':'
+ INSTALL="\$(SHELL) \$(stepdir)/../bin/install-dot-exe.sh -c"
else
DIRSEP='/'
PATHSEP=':'
LN=ln
LN_S='ln -s'
ZIP="zip -r -9"
- INSTALL="\$(stepdir)/../bin/install-sh -c"
+ INSTALL="\$(SHELL) \$(stepdir)/../bin/install-sh -c"
fi
AC_SUBST(DOTEXE)
AC_SUBST(ZIP)
AC_CHECK_PROGS(BISON, bison, error)
AC_CHECK_PROGS(FLEX, flex, error)
- AC_CHECK_SEARCH_RESULT($BISON, bison, Please install Bison, 1.25 or better)
- AC_CHECK_SEARCH_RESULT($FLEX, flex, Please install Flex, 2.5 or better)
+ AC_CHECK_SEARCH_RESULT($BISON, bison, Please install Bison, 1.25 or newer)
+ AC_CHECK_SEARCH_RESULT($FLEX, flex, Please install Flex, 2.5 or newer)
if test $BISON != "error"; then
bison_version=`$BISON --version| sed 's/^.*version 1.//g' `
AC_DEFUN(AC_STEPMAKE_MAN, [
AC_CHECK_PROGS(TROFF, troff, -echo no troff)
+ AC_CHECK_PROGS(TBL, tbl, cat)
])
AC_DEFUN(AC_STEPMAKE_MSGFMT, [
fi
])
-AC_DEFUN(AC_STEPMAKE_TEXMF, [
+AC_DEFUN(AC_STEPMAKE_TEXMF_DIRS, [
AC_ARG_ENABLE(tex-prefix,
[ enable-tex-prefix=DIR set the tex-directory to find TeX subdirectories. (default: PREFIX)],
[TEXPREFIX=$enableval],
if test "x$TEXDIR" = xauto ; then
AC_TEX_SUBDIR(TEXDIR)
fi
-
AC_SUBST(TEXPREFIX)
AC_SUBST(TEXDIR)
AC_SUBST(MFDIR)
])
+AC_DEFUN(AC_STEPMAKE_TEXMF, [
+ # urg, never know what names these teTeX guys will think up
+ AC_CHECK_PROGS(METAFONT, mf, no)
+ if test "x$METAFONT" = "xno"; then
+ AC_CHECK_PROGS(MFONT, mfont, -echo no mf or mfont)
+ METAFONT=$MFONT
+ fi
+
+ AC_CHECK_PROGS(METAPOST, mp, no)
+ if test "x$METAPOST" = "xno"; then
+ AC_CHECK_PROGS(MPOST, mpost, -echo no mp or mpost)
+ METAPOST=$MPOST
+ fi
+
+ AC_SUBST(METAFONT)
+ AC_SUBST(METAPOST)
+])
+
AC_DEFUN(AC_STEPMAKE_WARN, [
AC_MSG_WARN($1)
warn_b=yes
AC_CHECK_PROGS(YODL2MSLESS, yodl2msless, -echo no yodl)
AC_CHECK_PROGS(YODL2TEXINFO, yodl2texinfo, -echo no yodl)
AC_CHECK_PROGS(YODL2TXT, yodl2txt, -echo no yodl)
+ YODL2LESS_DIR='$(bindir)/'
else
AC_SUBST(STRIPROFF)
AC_SUBST(YODL)
AC_SUBST(YODL2HTML)
AC_SUBST(YODL2LATEX)
+ AC_SUBST(YODL2LESS_DIR)
AC_SUBST(YODL2MAN)
AC_SUBST(YODL2MSLESS)
AC_SUBST(YODL2TEXINFO)
echo "*** full path to gtk-config."
echo "*** The gtkmm-config script was not available in GTK-- versions"
echo "*** prior to 0.9.12. Perhaps you need to update your installed"
- echo "*** version to 0.9.12 or later"
+ echo "*** version to 0.9.12 or newer"
else
if test -f conf.gtkmmtest ; then
: