Blame maint/sampleconf.in

Packit Service c5cf8c
dnl Process this file with autoconf to produce a configure script.
Packit Service c5cf8c
dnl
Packit Service c5cf8c
dnl aclocal_cache.m4, included by sowing/confdb/aclocal.m4, fixes 
Packit Service c5cf8c
dnl bugs in autoconf caching.
Packit Service c5cf8c
dnl
Packit Service c5cf8c
dnl The file name here refers to a file in the source being configured
Packit Service c5cf8c
AC_INIT(pick a local file)
Packit Service c5cf8c
dnl
Packit Service c5cf8c
dnl Definitions will be placed in this file rather than in the DEFS variable
Packit Service c5cf8c
AC_CONFIG_HEADER(pick a headef file name)
Packit Service c5cf8c
dnl
Packit Service c5cf8c
dnl Set the directory that contains support scripts such as install-sh and
Packit Service c5cf8c
dnl config.guess
Packit Service c5cf8c
AC_CONFIG_AUX_DIR(refer to the confdb at the top of MPICH)
Packit Service c5cf8c
dnl
Packit Service c5cf8c
dnl Use AC_ARG_ENABLE to look for --enable-feature and AC_ARG_WITH to look for
Packit Service c5cf8c
dnl --with-capability
Packit Service c5cf8c
dnl
Packit Service c5cf8c
dnl Enable better caching control
Packit Service c5cf8c
PAC_ARG_CACHING
Packit Service c5cf8c
dnl
Packit Service c5cf8c
AC_ARG_ENABLE(echo, 
Packit Service c5cf8c
[--enable-echo  - Turn on strong echoing. The default is enable=no.] ,set -x)
Packit Service c5cf8c
dnl
Packit Service c5cf8c
AC_ARG_ENABLE(strict,[--enable-strict - Turn on strict debugging with gcc],
Packit Service c5cf8c
CFLAGS="$CFLAGS -O2 -Wall -Wstrict-prototypes -Wmissing-prototypes")
Packit Service c5cf8c
dnl
Packit Service c5cf8c
dnl
Packit Service c5cf8c
PAC_ARG_SHAREDLIBS
Packit Service c5cf8c
dnl The recommended order for items in a configure.ac file is
Packit Service c5cf8c
dnl     check for programs
Packit Service c5cf8c
dnl     check for libraries
Packit Service c5cf8c
dnl     check for header files
Packit Service c5cf8c
dnl     check for typedefs
Packit Service c5cf8c
dnl     check for structures
Packit Service c5cf8c
dnl     check for compiler characteristics
Packit Service c5cf8c
dnl     check for library functions
Packit Service c5cf8c
dnl     check for system services
Packit Service c5cf8c
dnl Here are some sample tests
Packit Service c5cf8c
dnl
Packit Service c5cf8c
dnl Find a C compiler (choose gcc first)
Packit Service c5cf8c
dnl Here are some example calls.  See mpich/configure.ac for others
Packit Service c5cf8c
AC_PROG_CC
Packit Service c5cf8c
AC_PATH_PROG(AR,ar)
Packit Service c5cf8c
AC_SUBST(AR_FLAGS)
Packit Service c5cf8c
AC_PATH_PROG(RANLIB,ranlib)
Packit Service c5cf8c
AC_PROG_INSTALL
Packit Service c5cf8c
dnl
Packit Service c5cf8c
dnl Generate the Makefiles from Makefile.in
Packit Service c5cf8c
AC_OUTPUT(Makefile other files )
Packit Service c5cf8c
Packit Service c5cf8c
PAC_SUBDIR_CACHE_CLEANUP