ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/ac-tools/configure.in
(Generate patch)

Comparing branches/development/ac-tools/configure.in (file contents):
Revision 1465 by chuckv, Fri Jul 9 23:08:25 2010 UTC vs.
Revision 1603 by gezelter, Thu Aug 4 21:02:06 2011 UTC

# Line 58 | Line 58 | AC_PROG_CC([$CC icc pathcc pgcc cc xlc gcc])
58  
59   AC_PROG_CXX([$CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC])
60   AC_PROG_CC([$CC icc pathcc pgcc cc xlc gcc])
61 AC_PROG_FC([$FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort], 95)
61  
62   save_CXX=$CXX
63   save_CC=$CC
65 save_FC=$FC
64   save_LIBS=$LIBS
65  
66   AC_LANG([C++])
# Line 78 | Line 76 | AS_IF([test AS_VAR_GET([USE_MPI]) != no],[
76         AC_MSG_WARN([No suitable C MPI implementation found. openmd_MPI will not be built.])])
77   ])
78   AS_IF([test AS_VAR_GET([USE_MPI]) != no],[
81 AC_LANG([Fortran])
82 AX_MPI([USE_MPI="yes"],
83       [USE_MPI="no"
84       AC_MSG_WARN([No suitable Fortran MPI implementation found. openmd_MPI will not be built.])])
85 ])
86 AS_IF([test AS_VAR_GET([USE_MPI]) != no],[
79          CXX=$MPICXX
80          CC=$MPICC
89        FC=$MPIFC
81          LIBS="$MPILIBS $LIBS"
82   ],[
83          CXX=$save_CXX
84          CC=$save_CC
94        FC=$save_FC
85          LIBS=$save_LIBS
86   ]
87   )
# Line 148 | Line 138 | fi
138     fi
139   fi
140  
151 AC_LANG_PUSH(Fortran)
152 AC_FC_SRCEXT(F90)
153 dnl Check the flag for Fortran90 preprocessing
154 ACX_PROG_F90_PREPFLAG
155 dnl Check to see if a flag is required for preprocessing defines
156 ACX_PROG_F90_PREPDEFFLAG
157 AC_FC_WRAPPERS
158 AC_SUBST(FC_FUNC)
159 AC_SUBST(FC_FUNC_)
160 AC_FC_LIBRARY_LDFLAGS
161 dnl Fortran 90 module suffix
162 AC_CHECK_MODSUFFIX
163 dnl Fortran 90 module path specifier
164 AC_CHECK_MODDIRFLAG
165 AC_F90_MODULE_NAMES
166 pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
167 F90_MODULE_NAMES=empty
168 case $pat in
169       %MODULE%)
170          F90_MODULE_NAMES=UPPER ;;
171       %Module%)
172          F90_MODULE_NAMES=Mixed ;;
173       %module%)
174          F90_MODULE_NAMES=lower ;;
175       *)
176          F90_MODULE_NAMES=unknown ;;
177 esac
178 AC_SUBST(F90_MODULE_NAMES)
179 AC_LANG_POP
180
141   AC_LANG_C
142  
143   dnl Checks for libraries.
# Line 221 | Line 181 | case $debug in
181    1)
182       ;;
183    *)
224   ACX_PROG_FC_MAXOPT
184     ACX_PROG_CC_MAXOPT
185     ACX_PROG_CXX_MAXOPT
186       ;;
# Line 239 | Line 198 | AC_SUBST(CPPFLAGS)
198   AC_SUBST(CFLAGS)
199   AC_SUBST(CXXFLAGS)
200   AC_SUBST(CPPFLAGS)
242 AC_SUBST(FCFLAGS)
201   AC_SUBST(LDFLAGS)
244 AC_SUBST(PREPDEFFLAG)
245 AC_SUBST(F90_MODULE_NAMES)
202   AC_CONFIG_FILES([make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp], [chmod 0755 scripts/*])
203  
204   AC_OUTPUT

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines