X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=configure.in;h=8e10c5a2f45c76ae786cd819067dff75c139e5d2;hp=a1a3903d80aee26eca4f83c8cf9ee42009905ac7;hb=8a3a0aad0fe18304062335fdc934757855abd887;hpb=4fb81453461f004b7334bac10d1eed60ac9837b8 diff --git a/configure.in b/configure.in index a1a3903d..8e10c5a2 100644 --- a/configure.in +++ b/configure.in @@ -4,7 +4,7 @@ AC_INIT(ginac/basic.cpp) AC_PREREQ(2.13) dnl Configure options -AC_ARG_ENABLE(html-doc, [ --enable-help-doc build HTML documentation [default=yes]], , enable_html_doc=yes) +AC_ARG_ENABLE(html-doc, [ --enable-html-doc build HTML documentation [default=yes]], , enable_html_doc=yes) AC_ARG_ENABLE(ps-doc, [ --enable-ps-doc build PostScript documentation [default=yes]], , enable_ps_doc=yes) dnl GiNaC version information @@ -23,9 +23,9 @@ dnl (don't we all *love* autoconf?)... GINACLIB_MAJOR_VERSION=0 GINACLIB_MINOR_VERSION=4 -GINACLIB_MICRO_VERSION=0 +GINACLIB_MICRO_VERSION=1 GINACLIB_INTERFACE_AGE=0 -GINACLIB_BINARY_AGE=0 +GINACLIB_BINARY_AGE=1 GINACLIB_VERSION=$GINACLIB_MAJOR_VERSION.$GINACLIB_MINOR_VERSION.$GINACLIB_MICRO_VERSION AC_SUBST(GINACLIB_MAJOR_VERSION) @@ -93,6 +93,12 @@ dnl We need to have Bruno Haible's CLN installed (macros are in acinclude.m4): GINAC_CHECK_CLN_H GINAC_CHECK_LIBCLN +dnl Expand the cppflags and libraries needed by apps using GiNaC +GINACLIB_CPPFLAGS=$CPPFLAGS +GINACLIB_LIBS=$LIBS +AC_SUBST(GINACLIB_CPPFLAGS) +AC_SUBST(GINACLIB_LIBS) + dnl Check for utilities needed by the different kinds of documentation. dnl Documantation needs only be built when extending it, so never mind if it dnl cannot find those helpers: @@ -120,17 +126,16 @@ fi AC_SUBST(TUTORIAL_TARGETS) AC_SUBST(REFERENCE_TARGETS) -dnl =========================================================================== -dnl Produce a Makefile from Makefile.in: -dnl =========================================================================== +dnl Output makefiles etc. AC_OUTPUT([ Makefile GiNaC.spec +ginac-config ginac/Makefile check/Makefile ginsh/Makefile doc/Makefile doc/tutorial/Makefile doc/reference/Makefile -]) +], [chmod +x ginac-config]) echo "Configuration done. Now type \"make\"."