#!/usr/bin/env modbuild pbuild::add_to_group 'Compiler' pbuild::set_download_url "http://www.fftw.org/fftw-$V.tar.gz" pbuild::set_sha256sum "fftw-3.3.8.tar.gz:6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303" pbuild::install_docfiles 'COPYRIGHT' 'COPYING' 'README' 'NEWS' pbuild::pre_configure() { echo "PRECONFIGURE" >&2 pbuild::add_configure_args "CC=${MPICC}" pbuild::add_configure_args "CXX=${MPICXX}" # Multithreading. Enabling both is fine pbuild::add_configure_args "--enable-threads" pbuild::add_configure_args "--enable-openmp" # MPI support pbuild::add_configure_args "--enable-mpi" # CPU optimizations pbuild::add_configure_args "--enable-sse2" pbuild::add_configure_args "--enable-avx2" } pbuild::configure() { echo "CONFIGURING" >&2 pwd >&2 ls >&2 ./configure } pbuild::compile() { echo "COMPILING" >&2 echo "PWD=$PWD" >&2 echo "ls:" >&2 ls >&2 echo "make:" >&2 make exit 1 } #pbuild::install() { #}