diff options
Diffstat (limited to 'graphics/asymptote/configure.ac')
-rw-r--r-- | graphics/asymptote/configure.ac | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/graphics/asymptote/configure.ac b/graphics/asymptote/configure.ac index 786fe9438c..9e5b1a8c13 100644 --- a/graphics/asymptote/configure.ac +++ b/graphics/asymptote/configure.ac @@ -3,7 +3,7 @@ # this file. AC_PREREQ(2) -AC_INIT([Asymptote],[2.80],[https://github.com/vectorgraphics/asymptote/issues]) +AC_INIT([Asymptote],[2.82],[https://github.com/vectorgraphics/asymptote/issues]) VERSION=$PACKAGE_VERSION AC_SUBST(VERSION) m4_include([ax_pthread.m4]) @@ -148,7 +148,7 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM( DEFINE([<unordered_map>])), [AC_CHECK_HEADER(ext/hash_map,,OPTIONS=$OPTIONS"-DNOHASH ")])]) -ASYGLVERSION=1.01 +ASYGLVERSION=1.02 GCVERSION=8.2.0 ATOMICVERSION=7.6.12 @@ -236,8 +236,6 @@ AC_ARG_ENABLE(gc-full-debug, fi ]) -INCL=$INCL" -I/usr/include/tirpc" - if test "$OSTYPE" = "msdos"; then CPPFLAGS=$CPPFLAGS" -D__MSDOS__ -I/usr/include/w32api -I/usr/include -DCALLBACK=__stdcall $INCL" else @@ -350,6 +348,8 @@ LDFLAGS=$LDFLAGS0 ]) if test "x$enable_readline" != "xno"; then +CPPFLAGS="$CPPFLAGS "`pkg-config --cflags readline` +LDFLAGS="$LDFLAGS "`pkg-config --libs readline` AC_COMPILE_IFELSE([ AC_LANG_PROGRAM([ #include <stdio.h> @@ -374,19 +374,36 @@ AC_ARG_ENABLE(fftw, [AS_HELP_STRING(--enable-fftw[[[=yes]]],enable FFTW Library)]) if test "x$enable_fftw" != "xno"; then - +CPPFLAGS="$CPPFLAGS "`pkg-config --cflags fftw3` +LDFLAGS="$LDFLAGS "`pkg-config --libs fftw3` AC_CHECK_HEADER(fftw3.h, AC_CHECK_LIB_STATIC([fftw3],[fftw_execute],HAVE_LIBFFTW3, AC_MSG_NOTICE([*** Could not find libfftw3: will compile without optional fast Fourier transforms. ***])), AC_MSG_NOTICE([*** Header file fftw3.h not found: will compile without optional fast Fourier transforms. ***])) fi +AC_ARG_ENABLE(eigen, +[AS_HELP_STRING(--enable-eigen[[[=yes]]],enable Eigen Library)]) + +if test "x$enable_eigen" != "xno"; then +CPPFLAGS="$CPPFLAGS "`pkg-config --cflags eigen3` +AC_CHECK_HEADERS(Eigen/Dense) +fi + # Checks for header files. AC_HEADER_SYS_WAIT AC_CHECK_HEADERS([fenv.h stddef.h libintl.h]) AC_CHECK_HEADERS(fpu_control.h) AC_CHECK_FUNCS([feenableexcept]) +case "$OSTYPE" in + darwin*) + ;; + *) + CPPFLAGS="$CPPFLAGS "`pkg-config --cflags libtirpc` + LDFLAGS="$LDFLAGS "`pkg-config --libs libtirpc` + ;; +esac AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include "xstream.h"])], [AC_SEARCH_LIBS([xdrstdio_create],[nsl tirpc]) @@ -398,6 +415,8 @@ AC_ARG_ENABLE(gsl, [AS_HELP_STRING(--enable-gsl[[[=yes]]],enable GNU Scientific Library)]) if test "x$enable_gsl" != "xno"; then + CPPFLAGS="$CPPFLAGS "`pkg-config --cflags gsl` + LDFLAGS="$LDFLAGS "`pkg-config --libs gsl` AC_CHECK_HEADER(gsl/gsl_sf.h, AC_CHECK_LIB([gsl], gsl_sf_debye_6, [AC_DEFINE(HAVE_LIBGSL,1, DEFINE_LIB[gsl]) LIBS=$LIBS"-lgsl -lgslcblas "], |