AC_COPYRIGHT([Copyright (C) 2017-2021 Associated Universities, Inc. Washington DC, USA.])
AC_REVISION([syscmd([ac/scripts/configure.commit])])
m4_include([ac/m4/m4_ax_pkg_prog_pkg_config.m4])
m4_include([ac/m4/m4_ax_boost_base.m4])
m4_include([ac/m4/m4_ax_canonical_name.m4])
m4_include([ac/m4/m4_ax_canonical_split.m4])
m4_include([ac/m4/m4_ax_gsl.m4])
m4_include([ac/m4/m4_ax_cfitsio.m4])
m4_include([ac/m4/m4_ax_wcslib.m4])
m4_include([ac/m4/m4_ax_rpfits.m4])
m4_include([ac/m4/m4_ax_check_compile_flag.m4])
m4_include([ac/m4/m4_ax_cxx11.m4])
m4_include([ac/m4/m4_ax_cxx_compile_stdcxx_11.m4])
m4_include([ac/m4/m4_ax_expand_path.m4])
m4_include([ac/m4/m4_ax_lib_stdcxx.m4])
m4_include([ac/m4/m4_ax_libsakura.m4])
m4_include([ac/m4/m4_ax_libxml2.m4])
m4_include([ac/m4/m4_ax_openmp.m4])
m4_include([ac/m4/ax_prog_cxx_mpi.m4])
m4_include([ac/m4/m4_ax_path_to_binary.m4])
m4_include([ac/m4/m4_ax_pthread.m4])
m4_include([ac/m4/m4_ax_python_devel.m4])
m4_include([ac/m4/m4_ax_python_numpy.m4])
m4_include([ac/m4/m4_ax_eigen.m4])
m4_include([ac/m4/m4_ax_swig.m4])
dnl setup cannonical host variables without requiring
dnl install.sh et al. as AC_CANONICAL_HOST does
AC_MSG_NOTICE([host os is ${host_osname}])
AC_ARG_ENABLE( [system-grpc], AS_HELP_STRING([--enable-system-grpc],[use system grpc libraries]),
[SYSTEM_GRPC=1], [SYSTEM_GRPC=0] )
dnl ### grpc pkg-config on macos includes both x86_64 and arm64 -Xarch flags, this thwarts ccache
AC_ARG_ENABLE( [single-arch], AS_HELP_STRING([--enable-single-arch],[ensure compile flags include only one arch (FBO ccache)]),
[SINGLE_ARCH_COMPILE=1], [SINGLE_ARCH_COMPILE=0] )
AC_SUBST(SINGLE_ARCH_COMPILE)
if [[ "x${CXX}" != "x" ]]; then
dnl#########################################################################
dnl##### set CXX_OVERRIDE to prevent all of our C++ machinations from #####
dnl##### selecting some other C++ compiler... #####
dnl##### since compilers have different ABIs and different STLs #####
dnl#########################################################################
AC_SUBST(OPENMP_CXXFLAGS)