diff options
Diffstat (limited to 'graphics/asymptote/main.cc')
-rw-r--r-- | graphics/asymptote/main.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/graphics/asymptote/main.cc b/graphics/asymptote/main.cc index 6c69f669b9..c2b7b627bb 100644 --- a/graphics/asymptote/main.cc +++ b/graphics/asymptote/main.cc @@ -44,6 +44,10 @@ #include "interact.h" #include "fileio.h" +#ifdef HAVE_LIBFFTW3 +#include "fftw++.h" +#endif + #ifdef HAVE_LSP #include "lspserv.h" #endif @@ -114,6 +118,9 @@ void signalHandler(int) void interruptHandler(int) { +#ifdef HAVE_LIBFFTW3 + fftwpp::saveWisdom(); +#endif em.Interrupt(true); } @@ -140,6 +147,7 @@ void *asymain(void *A) setsignal(signalHandler); Args *args=(Args *) A; fpu_trap(trap()); + fftwpp::wisdomName=".wisdom"; if(interactive) { Signal(SIGINT,interruptHandler); |