#!/usr/bin/env beesh

# BEE_VERSION fftw-3.3.8-0

SRCURL[0]="ftp://ftp.fftw.org/pub/fftw/fftw-${PKGVERSION}.tar.gz"

mee_configure() {
  :
}

# this gives the standard flags in DEFCONFIG
BEE_BUILDTYPE=autotools

mee_build() {

   cd ${S}

   # fix cflags
   local MEE_CFLAGS="-O3 -fPIC"

   sed -i "s|-mtune=native|$MEE_CFLAGS|" configure

   SIMD='--enable-sse2 --enable-avx'
   BUILD='--enable-threads --enable-openmp'

   ./configure      \
       $DEFCONFIG   \
       $BUILD       \
       $SIMD

   make -j $(nproc)
   make install DESTDIR=${D}

   make clean

   ./configure      \
       $DEFCONFIG   \
       $BUILD       \
       $SIMD        \
       --enable-single

   make -j $(nproc)
   make install DESTDIR=${D}

   make clean

   ./configure      \
       $DEFCONFIG   \
       $BUILD       \
       --enable-long-double

   make -j $(nproc)
   make install DESTDIR=${D}

   make clean

   ./configure      \
       $DEFCONFIG   \
       $BUILD       \
       --enable-quad-precision

   make -j $(nproc)
   make install DESTDIR=${D}

}

mee_install() {
  :
}