X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=configure.ac;h=b5df70cf9d31ee083c2b636b7dde51ce20050e03;hb=HEAD;hp=178e8d4926a64efd4ccfb97e7117c5dff501f5d5;hpb=ca8d26a012451771595cf54194888b1984c5dd17;p=scdataviz diff --git a/configure.ac b/configure.ac index 178e8d4..b5df70c 100644 --- a/configure.ac +++ b/configure.ac @@ -1,17 +1,13 @@ AC_PREREQ(2.61) -AC_INIT([gimme-alpha], [0.1], [gimme-alpha@pingenot.org]) -AM_INIT_AUTOMAKE([gnu -Wno-portability]) +AC_INIT([scdataviz], [0.1], [scdataviz@digitasaru.net]) +AM_INIT_AUTOMAKE([gnu -Wportability]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) AC_PROG_CC -AC_PROG_CXX -AC_PROG_LIBTOOL -AC_PROG_INSTALL -AM_PROG_LEX -AC_PROG_YACC +AM_PROG_CC_C_O -PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.6, have_glib=true, have_glib=false) +PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.18, have_glib=true, have_glib=false) AC_SUBST(GLIB_CFLAGS) AC_SUBST(GLIB_LIBS) @@ -19,18 +15,9 @@ PKG_CHECK_MODULES(GIO, gio-2.0 >= 2.18, have_gio=true, have_gio=false) AC_SUBST(GIO_CFLAGS) AC_SUBST(GIO_LIBS) -PKG_CHECK_MODULES(FFTW3, fftw3 >= 3.1.2, have_fftw3=true, have_fftw3=false) -AC_SUBST(FFTW3_CFLAGS) -AC_SUBST(FFTW3_LIBS) - -dnl Check for GNU Scientific Lib, link to it if found. -AC_CHECK_LIB([m],[cos]) -AC_CHECK_LIB([gslcblas],[cblas_dgemm]) -AC_CHECK_LIB([gsl],[gsl_blas_dgemm]) - -dnl PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 3.1, have_gtk=true, have_gtk=false) -dnl AC_SUBST(GTK_CFLAGS) -dnl AC_SUBST(GTK_LIBS) +PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.18, have_gtk=true, have_gtk=false) +AC_SUBST(GTK_CFLAGS) +AC_SUBST(GTK_LIBS) AC_ARG_ENABLE([debug], [ --enable-debug Turn on debugging], @@ -41,88 +28,21 @@ AC_ARG_ENABLE([debug], esac],[debug=false]) AM_CONDITIONAL([DEBUG], [test x$debug = xtrue]) -COMMMON_CFLAGS="-pipe -Wall -Werror -std=gnu99 -pedantic -Wno-unused-variable -Wno-unused-label -Wno-unused-parameter -Wno-unused-value -Wno-unused-function -march=native -mfpmath=sse -msse -mmmx -msse2 -msse3 -mssse3 -ftracer -fbranch-target-load-optimize" -if test "x$debug" = "xtrue"; then - CFLAGS="$COMMMON_CFLAGS -O0 -g3" -else - CFLAGS="$COMMMON_CFLAGS -O3 -frename-registers " -fi -dnl CPPFLAGS= - -AC_ARG_ENABLE([mudflap], -[ --enable-mudflap Turn on mudflap, which debugs pointer use (verbosely)], -[case "${enableval}" in - yes) mudflap=true ;; - no) mudflap=false ;; - *) AC_MSG_ERROR([bad value ${enableval} for --enable-mudflap]) ;; -esac],[mudflap=false]) -AM_CONDITIONAL([MUDFLAP], [test x$mudflap = xtrue]) -if test "x$mudflap" = "xtrue"; then - CFLAGS="$CFLAGS -fmudflap -lmudflap" -fi +AC_ARG_ENABLE([matdbfile], +[ --enable-matdbfile=location Specify matdb location], +[CFLAGS="$CFLAGS -DMATDBFILE=${enableval}"], +[CFLAGS="$CFLAGS -DMATDBFILE=matdb.txt"]) -AC_ARG_ENABLE([profiling], -[ --enable-profiling Turn on profiling], +AC_ARG_ENABLE([maemo], +[ --enable-maemo=device Enable maemo build], [case "${enableval}" in - yes) profiling=true ;; - no) profiling=false ;; - *) AC_MSG_ERROR([bad value ${enableval} for --enable-profiling]) ;; -esac],[profiling=false]) -AM_CONDITIONAL([PROFILING], [test x$profiling = xtrue]) -if test "x$profiling" = "xtrue"; then - CFLAGS="$CFLAGS -pg -fprofile-generate" -fi - -AC_ARG_ENABLE([openmpi], -[ --enable-openmpi Turn on OpenMPI support], -[case "${enableval}" in - yes) openmpi=true ;; - no) openmpi=false ;; - *) AC_MSG_ERROR([bad value ${enableval} for --enable-openmpi]) ;; -esac],[mkl=false]) -AM_CONDITIONAL([OPENMPI], [test x$openmpi = xtrue]) -if test "x$openmpi" = "xtrue"; then - CFLAGS="$CFLAGS -DOPENMPI" -fi - -AC_ARG_ENABLE([acml], -[ --enable-acml Turn on AMD Core Math Library support], -[case "${enableval}" in - yes) acml=true ;; - no) acml=false ;; - *) AC_MSG_ERROR([bad value ${enableval} for --enable-acml]) ;; -esac],[mkl=false]) -AM_CONDITIONAL([ACML], [test x$acml = xtrue]) -if test "x$acml" = "xtrue"; then - CFLAGS="$CFLAGS -DACML" -fi - -AC_ARG_ENABLE([mkl], -[ --enable-mkl Turn on Intel's Math Kernel Library support], -[case "${enableval}" in - yes) mkl=true ;; - no) mkl=false ;; - *) AC_MSG_ERROR([bad value ${enableval} for --enable-mkl]) ;; -esac],[mkl=false]) -AM_CONDITIONAL([MKL], [test x$mkl = xtrue]) -if test "x$mkl" = "xtrue"; then - CFLAGS="$CFLAGS -DMKL" -fi - -AC_ARG_ENABLE([atlas], -[ --enable-atlas Turn on ATLAS support], -[case "${enableval}" in - yes) atlas=true ;; - no) atlas=false ;; - *) AC_MSG_ERROR([bad value ${enableval} for --enable-atlas]) ;; -esac],[atlas=false]) -AM_CONDITIONAL([ATLAS], [test x$atlas = xtrue]) -if test "x$atlas" = "xtrue"; then - CFLAGS="$CFLAGS -DATLAS" -fi - -LIBKDOTP_ABI_VERSION=0 -LIBMODELXX_ABI_VERSION=0 + n770) CFLAGS="$CFLAGS -mfpu=vfp -mfloat-abi=softfp" ;; + n800) CFLAGS="$CFLAGS -mfpu=vfp -mfloat-abi=softfp" ;; + n810) CFLAGS="$CFLAGS -mfpu=vfp -mfloat-abi=softfp" ;; + n900) CFLAGS="$CFLAGS -mfpu=vfp -mfloat-abi=softfp" ;; + *) CFLAGS="$CFLAGS -mfpu=vfp -mfloat-abi=softfp" ;; +esac],[maemo=false]) +AM_CONDITIONAL([MAEMO], [test x$maemo != xfalse]) AC_CONFIG_FILES([Makefile]) AC_OUTPUT