root/mpich2/branches/dev/kumudb/confdb/aclocal_subcfg.m4
@
4870
| Revision 4870, 1.8 KB (checked in by kumudb, 5 months ago) |
|---|
| Line | |
|---|---|
| 1 | dnl |
| 2 | dnl PAC_MPICH2_INIT - Initialization routine for top-level mpich2 configure.in. |
| 3 | dnl Call before invocation of mpich2's subpackage configure |
| 4 | dnl |
| 5 | AC_DEFUN([PAC_MPICH2_INIT],[ |
| 6 | # Exporting the MPICH2_INTERNAL_xFLAGS with modified xFLAGS |
| 7 | # before calling subconfigure. |
| 8 | # Check if the env variable MPICH2_UNIQ_XFLAGS is set to no. |
| 9 | # MPICH2_UNIQ_XFLAGS is default to yes. It is a way to check |
| 10 | # if uniq'ed MPICH2_EXTRA_xFLAGS messes up xFLAGS. |
| 11 | pac_replace=${MPICH2_UNIQ_XFLAGS:-yes} |
| 12 | # Use user-supplied flags, WRAPPER_xFLAGS, and uniq'ed MPICH2_EXTRA_xFLAGS. |
| 13 | if test "$pac_replace" = "yes" ; then |
| 14 | CFLAGS="$WRAPPER_CFLAGS $MPICH2_EXTRA_CFLAGS" |
| 15 | CXXFLAGS="$WRAPPER_CXXFLAGS $MPICH2_EXTRA_CXXFLAGS" |
| 16 | FFLAGS="$WRAPPER_FFLAGS $MPICH2_EXTRA_FFLAGS" |
| 17 | F90FLAGS="$WRAPPER_F90FLAGS $MPICH2_EXTRA_F90FLAGS" |
| 18 | fi |
| 19 | MPICH2_INTERNAL_CFLAGS="$CFLAGS" |
| 20 | MPICH2_INTERNAL_CXXFLAGS="$CXXFLAGS" |
| 21 | MPICH2_INTERNAL_FFLAGS="$FFLAGS" |
| 22 | MPICH2_INTERNAL_F90FLAGS="$F90FLAGS" |
| 23 | export MPICH2_INTERNAL_CFLAGS |
| 24 | export MPICH2_INTERNAL_CXXFLAGS |
| 25 | export MPICH2_INTERNAL_FFLAGS |
| 26 | export MPICH2_INTERNAL_F90FLAGS |
| 27 | # Not sure if we need AC_SUBST(MPICH2_INTERNAL_xFLAGS) |
| 28 | ])dnl |
| 29 | dnl |
| 30 | dnl |
| 31 | dnl PAC_SUBCONFIG_INIT - Initialization routine for subpackge configure.in |
| 32 | dnl Called after AC_INIT before any of xFLAGS is accessed. |
| 33 | dnl |
| 34 | AC_DEFUN([PAC_SUBCONFIG_INIT],[ |
| 35 | # Initialize xFLAGS with MPICH2_INTERNAL_xFLAGS. |
| 36 | if test "$FROM_MPICH2" = "yes" ; then |
| 37 | CFLAGS="$MPICH2_INTERNAL_CFLAGS" |
| 38 | CXXFLAGS="$MPICH2_INTERNAL_CXXFLAGS" |
| 39 | FFLAGS="$MPICH2_INTERNAL_FFLAGS" |
| 40 | F90FLAGS="$MPICH2_INTERNAL_F90FLAGS" |
| 41 | fi |
| 42 | ])dnl |
| 43 | dnl |
| 44 | dnl Do we need PAC_SUBCONFIG_FINALIZE or PAC_MPICH2_FINALIZE ? |
| 45 | dnl |
| 46 | AC_DEFUN([PAC_SUBCONFIG_FINALIZE],[ |
| 47 | ])dnl |
| 48 | AC_DEFUN([PAC_MPICH2_FINALIZE],[ |
| 49 | ])dnl |
Note: See TracBrowser
for help on using the browser.
