Revision: 10203 http://pure-data.svn.sourceforge.net/pure-data/?rev=10203&view=rev Author: zmoelnig Date: 2008-07-22 13:39:32 +0000 (Tue, 22 Jul 2008)
Log Message: ----------- added check for fftw3; use config.h for extended configuration
Modified Paths: -------------- trunk/externals/iem/iemmatrix/src/configure.ac trunk/externals/iem/iemmatrix/src/iemmatrix.h
Added Paths: ----------- trunk/externals/iem/iemmatrix/src/config.h.in
Added: trunk/externals/iem/iemmatrix/src/config.h.in =================================================================== --- trunk/externals/iem/iemmatrix/src/config.h.in (rev 0) +++ trunk/externals/iem/iemmatrix/src/config.h.in 2008-07-22 13:39:32 UTC (rev 10203) @@ -0,0 +1,10 @@ +#ifndef CONFIG_H_ +#define CONFIG_H_ + + +/* do we have fftw3 installed? */ +#undef HAVE_FFTW3_H + + + +#endif /* CONFIG_H_ */
Modified: trunk/externals/iem/iemmatrix/src/configure.ac =================================================================== --- trunk/externals/iem/iemmatrix/src/configure.ac 2008-07-22 13:20:18 UTC (rev 10202) +++ trunk/externals/iem/iemmatrix/src/configure.ac 2008-07-22 13:39:32 UTC (rev 10203) @@ -1,7 +1,11 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(iemmatrix.c)
+AC_CONFIG_HEADER(config.h) +DFLAGS="${DFLAGS} -DHAVE_CONFIG_H"
+ + dnl Checks for programs. AC_PROG_CC
@@ -63,7 +67,7 @@ dnl Replace `main' with a function in -lpthread: dnl AC_CHECK_LIB(pthread, main) dnl Replace `main' with a function in -lstk: -dnl AC_CHECK_LIB(stk, main, STK=yes) +AC_CHECK_LIB(fftw3, fftw_destroy_plan)
if test "x$with_pd" != "x"; then @@ -92,7 +96,7 @@
dnl Checks for header files. AC_HEADER_STDC -AC_CHECK_HEADERS(stdlib.h stdio.h string.h math.h time.h sys/time.h) +AC_CHECK_HEADERS(stdlib.h stdio.h string.h math.h time.h sys/time.h fftw3.h)
dnl Checks for typedefs, structures, and compiler characteristics. AC_HEADER_TIME @@ -208,7 +212,7 @@ -OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true \ -shared -rdata_shared" EXT=pd_irix6 - dnl DFLAGS="-DUNIX -DIRIX6" + dnl DFLAGS="-DUNIX -DIRIX6 ${DFLAGS}" STRIPFLAGS="--strip-unneeded" if test "$enable_lpt" = "yes"; then AC_MSG_ERROR("lpt not supported on this platform"); @@ -224,7 +228,7 @@ LDFLAGS="-o32 -DUNIX -DIRIX -O2 -shared -rdata_shared" EXT=pd_irix5 - dnl DFLAGS="-DUNIX -DIRIX5" + dnl DFLAGS="-DUNIX -DIRIX5 ${DFLAGS}" STRIPFLAGS="--strip-unneeded" if test "$enable_lpt" = "yes"; then AC_MSG_ERROR("lpt not supported on this platform");
Modified: trunk/externals/iem/iemmatrix/src/iemmatrix.h =================================================================== --- trunk/externals/iem/iemmatrix/src/iemmatrix.h 2008-07-22 13:20:18 UTC (rev 10202) +++ trunk/externals/iem/iemmatrix/src/iemmatrix.h 2008-07-22 13:39:32 UTC (rev 10203) @@ -53,6 +53,11 @@
#include "m_pd.h"
+ +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif /* HAVE_CONFIG_H */ + #define VERSION "0.1"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.