# CAPABILITY TESTING MACROS # END CAPABILITY TESTING MACROS # autoconf setup initialization AC_INIT([np_tmcode], [8.04], [giovanni.lamura@inaf.it]) # Folder structure safety check AC_CONFIG_SRCDIR([libnptm/TransitionMatrix.cpp]) # Auxiliary build folder AC_CONFIG_AUX_DIR([../build/aux]) # automake initialization AM_INIT_AUTOMAKE([-Wall -Werror foreign]) # Compiler detection AM_PROG_AR AC_PROG_F77([mpif90 gfortran f77]) AC_PROG_CXX([mpicxx g++ clang]) # Libtool initialization LT_INIT # Environment setup FFLAGS="-std=legacy -O3" CXXFLAGS="-O3 -ggdb -Wno-format-contains-nul" SUBDIRS="cluster libnptm sphere testing trapping" AS_IF( [test "x$HDF5_INCLUDE" = "x"], [export HDF5_INCLUDE=/usr/include/hdf5/serial], [AC_MSG_NOTICE(["HDF5_INCLUDE=$HDF5_INCLUDE"])] ) # Check for required headers AC_CHECK_HEADER( [$HDF5_INCLUDE/hdf5.h], , AC_MSG_ERROR(["Could not find HDF5 headers!]), ) # Send output to Makefiles AC_CONFIG_FILES([Makefile]) # Generate the output AC_OUTPUT