X-Git-Url: https://ginac.de/CLN/cln.git//cln.git?a=blobdiff_plain;f=configure.ac;h=13a798f8eb16a738ea1277bcef6afae6ba3af0f5;hb=22549ef70fee95faab1e9f2adaf710ba9e0bdabf;hp=1e6ce03757c6c52a5e3d7ec575da34462ada64e0;hpb=37a73f2097233dee54f91c661d5c9b7c0bbed097;p=cln.git diff --git a/configure.ac b/configure.ac index 1e6ce03..13a798f 100644 --- a/configure.ac +++ b/configure.ac @@ -69,6 +69,15 @@ dnl check for build configuration dnl PACKAGE=cln dnl libtool wants PACKAGE +case $host_os in + *mingw*) + AC_DISABLE_SHARED + dnl Shared libraries are not supported on some platforms [yet] + ;; + *) + AC_ENABLE_SHARED + ;; +esac AC_PROG_LIBTOOL dnl sets variable LIBTOOL @@ -82,8 +91,8 @@ dnl * if any functions/classes have been added, increment CL_AGE, dnl * if backwards compatibility has been broken, set CL_AGE to 0. dnl $(CL_CURRENT):$(CL_REVISION):$(CL_AGE) results in dnl libcln.so.$(CL_CURRENT)-$(CL_AGE) -CL_CURRENT=4 -CL_REVISION=1 +CL_CURRENT=5 +CL_REVISION=0 CL_AGE=0 dnl make substitutions AC_SUBST(CL_CURRENT) @@ -91,8 +100,8 @@ AC_SUBST(CL_REVISION) AC_SUBST(CL_AGE) dnl release version CL_VERSION_MAJOR=1 -CL_VERSION_MINOR=1 -CL_VERSION_PATCHLEVEL=11 +CL_VERSION_MINOR=2 +CL_VERSION_PATCHLEVEL=0 dnl release version for cln/config.h, so it can be tested by the preprocessor AC_DEFINE_UNQUOTED(CL_VERSION_MAJOR, $CL_VERSION_MAJOR) AC_DEFINE_UNQUOTED(CL_VERSION_MINOR, $CL_VERSION_MINOR) @@ -151,8 +160,10 @@ CL_MACHINE([floating-point types and behaviour],${srcdir}/autoconf/floatparam.c, dnl dnl interfacing to GNU gmp (must be at least version 3) dnl -AC_ARG_WITH(gmp, [ --with-gmp use external fast low-level functions from GNU MP 3. - [default=yes]], ,with_gmp="yes") +AC_ARG_WITH(gmp, AS_HELP_STRING([--with-gmp], + [use external fast low-level functions from GNU MP (default: yes).]), + with_gmp="$withval", + with_gmp="yes") if test "$with_gmp" = yes; then CL_GMP_H_VERSION if test "$cl_cv_new_gmp_h" = no; then with_gmp="no"; fi @@ -180,4 +191,4 @@ changequote([,])dnl cp "$srcdir/$f" "$f" fi done -AC_OUTPUT([Makefile src/Makefile tests/Makefile benchmarks/Makefile examples/Makefile doc/Makefile cln-config cln-config.1 cln.spec cln.pc], [chmod +x cln-config]) +AC_OUTPUT([Makefile src/Makefile tests/Makefile benchmarks/Makefile examples/Makefile doc/Makefile cln.spec cln.pc])