comparison configure.in @ 7789:82be108cc558

First attempt at single precision tyeps * * * corrections to qrupdate single precision routines * * * prefer demotion to single over promotion to double * * * Add single precision support to log2 function * * * Trivial PROJECT file update * * * Cache optimized hermitian/transpose methods * * * Add tests for tranpose/hermitian and ChangeLog entry for new transpose code
author David Bateman <dbateman@free.fr>
date Sun, 27 Apr 2008 22:34:17 +0200
parents 8136cb19fb7a
children 13871b7de124
comparison
equal deleted inserted replaced
7788:45f5faba05a2 7789:82be108cc558
560 if test "$with_fftw" = yes; then 560 if test "$with_fftw" = yes; then
561 have_fftw3_header=no 561 have_fftw3_header=no
562 with_fftw3=no 562 with_fftw3=no
563 AC_CHECK_HEADER(fftw3.h, [have_fftw3_header=yes]) 563 AC_CHECK_HEADER(fftw3.h, [have_fftw3_header=yes])
564 if test "$have_fftw3_header" = yes; then 564 if test "$have_fftw3_header" = yes; then
565 AC_CHECK_LIB(fftw3, fftw_plan_dft_1d, [FFTW_LIBS="-lfftw3"; with_fftw3=yes]) 565 AC_CHECK_LIB(fftw3, fftw_plan_dft_1d, [
566 AC_CHECK_LIB(fftw3f, fftwf_plan_dft_1d, [FFTW_LIBS="-lfftw3 -lfftw3f"; with_fftw3=yes])])
566 fi 567 fi
567 fi 568 fi
568 569
569 if test "$with_fftw" = yes && test "$with_fftw3" = yes; then 570 if test "$with_fftw" = yes && test "$with_fftw3" = yes; then
570 FFT_DIR='' 571 FFT_DIR=''
1317 fi 1318 fi
1318 1319
1319 ### Checks for functions and variables. 1320 ### Checks for functions and variables.
1320 1321
1321 AC_CHECK_FUNCS(atexit basename bcopy bzero canonicalize_file_name \ 1322 AC_CHECK_FUNCS(atexit basename bcopy bzero canonicalize_file_name \
1322 chmod dup2 endgrent endpwent execvp expm1 fcntl fork getcwd \ 1323 chmod dup2 endgrent endpwent execvp expm1 expm1f fcntl fork getcwd \
1323 getegid geteuid getgid getgrent getgrgid getgrnam getpgrp getpid \ 1324 getegid geteuid getgid getgrent getgrgid getgrnam getpgrp getpid \
1324 getppid getpwent getpwuid gettimeofday getuid getwd _kbhit kill \ 1325 getppid getpwent getpwuid gettimeofday getuid getwd _kbhit kill \
1325 lgamma lgamma_r link localtime_r log1p lstat memmove mkdir mkfifo \ 1326 lgamma lgammaf lgamma_r lgammaf_r link localtime_r log1p log1pf lstat \
1326 mkstemp on_exit pipe poll putenv raise readlink realpath rename \ 1327 memmove mkdir mkfifo mkstemp on_exit pipe poll putenv raise readlink \
1327 resolvepath rindex rmdir round select setgrent setlocale setpwent \ 1328 realpath rename resolvepath rindex rmdir round select setgrent setlocale \
1328 setvbuf sigaction siglongjmp sigpending sigprocmask sigsuspend \ 1329 setpwent setvbuf sigaction siglongjmp sigpending sigprocmask sigsuspend \
1329 snprintf stat strcasecmp strdup strerror stricmp strncasecmp \ 1330 snprintf stat strcasecmp strdup strerror stricmp strncasecmp \
1330 strnicmp strptime strsignal symlink tempnam tgamma trunc umask \ 1331 strnicmp strptime strsignal symlink tempnam tgamma tgammaf trunc umask \
1331 uname unlink usleep utime vfprintf vsprintf vsnprintf waitpid \ 1332 uname unlink usleep utime vfprintf vsprintf vsnprintf waitpid \
1332 _chmod _snprintf x_utime _utime32) 1333 _chmod _snprintf x_utime _utime32)
1333 1334
1334 case "$canonical_host_type" in 1335 case "$canonical_host_type" in
1335 *-*-msdosmsvc) 1336 *-*-msdosmsvc)
1537 ;; 1538 ;;
1538 esac 1539 esac
1539 1540
1540 ### Check for nonstandard but common math functions that we need. 1541 ### Check for nonstandard but common math functions that we need.
1541 1542
1542 AC_CHECK_FUNCS(acosh asinh atanh erf erfc exp2 log2) 1543 AC_CHECK_FUNCS(acosh acoshf asinh asinhf atanh atanhf erf erff erfc erfcf exp2 exp2f log2 log2f)
1543 1544
1544 ### Checks for OS specific cruft. 1545 ### Checks for OS specific cruft.
1545 1546
1546 AC_CHECK_MEMBERS([struct stat.st_blksize, struct stat.st_blocks, struct stat.st_rdev]) 1547 AC_CHECK_MEMBERS([struct stat.st_blksize, struct stat.st_blocks, struct stat.st_rdev])
1547 1548