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

Comparing trunk/OOPSE/ac-tools/configure.in (file contents):
Revision 942 by gezelter, Wed Jan 14 15:49:26 2004 UTC vs.
Revision 1228 by gezelter, Thu Jun 3 20:02:18 2004 UTC

# Line 6 | Line 6 | builtin(include, ac-tools/aclocal.m4)
6   builtin(include, ac-tools/fortran90.m4)
7   builtin(include, ac-tools/aclocal.m4)
8  
9
9   AC_CONFIG_SRCDIR([src/oopse.cpp])
10  
11   AC_PREFIX_DEFAULT("/usr/local")
# Line 33 | Line 32 | AC_PROG_CXX([icpc icc xlC CC g++ c++])
32   AC_PROG_CC([icc xlc gcc cc])
33  
34   dnl Checks for C++ compiler
35 < AC_PROG_CXX([icpc icc xlC CC g++ c++])
35 > AC_PROG_CXX([icpc icc xlc++ xlC CC g++ c++])
36  
37   dnl If we are not running g++ then we might need some other flags
38   dnl to get the templates compiled correctly
# Line 124 | Line 123 | AC_MSG_CHECKING([for mpi-directory])
123    exit 1
124   fi
125  
126 < AC_MSG_CHECKING([for mpi-directory])
127 < AC_ARG_WITH(mpi,
128 <              [  --with-mpi=MPIDIR   give the path for MPI [/usr/local]],
129 <                MPI_DIR="$withval", MPI_DIR="/usr/local")
130 < AC_MSG_RESULT([$MPI_DIR])
131 < AC_SUBST([mpi])
126 > ACX_MPI
127 > dnl AC_MSG_CHECKING([for mpi-directory])
128 > dnl AC_ARG_WITH(mpi,
129 > dnl           [  --with-mpi=MPIDIR   give the path for MPI [/usr/local]],
130 > dnl             MPI_DIR="$withval", MPI_DIR="/usr/local")
131 > dnl AC_MSG_RESULT([$MPI_DIR])
132 > dnl AC_SUBST([mpi])
133  
134 < AC_MSG_CHECKING([for mpi-lib-directory])
135 < AC_ARG_WITH(mpi_libdir,
136 <              [  --with-mpi-libdir=dir  give the path for MPI-libraries [MPI_DIR/lib]],
137 <                MPI_LIBDIR="$withval", MPI_LIBDIR="$MPI_DIR/lib")
138 < AC_MSG_RESULT([$MPI_LIBDIR])
139 < AC_SUBST([MPI_LIBDIR])
140 <
141 < AC_MSG_CHECKING([for mpi-inc-directory])
142 < AC_ARG_WITH(mpi_inc,
143 <              [  --with-mpi_inc=dir  give the path for MPI-include-files [MPI_DIR/include]],
144 <                MPI_INC="$withval", MPI_INC="$MPI_DIR/include")
145 < AC_MSG_RESULT([$MPI_INC])
146 < AC_SUBST([MPI_INC])
147 <
148 <
149 < AC_MSG_CHECKING([for MPI library])
150 < MPI_LIB=""
151 < case "$host" in
152 <  *-ibm-aix*)                dnl IBM/SP2 machines
153 <    dnl checking whether to use signal-based MPI
154 <
155 <    AC_MSG_CHECKING([whether to use signal-based MPI library])
156 <    AC_MSG_RESULT([$PACX_SIGNAL])
157 <    if test "x$PACX_SIGNAL" = "xyes" ; then
158 <      if test -f "$MPI_LIBDIR/libmpi.a" ; then
159 <        MPI_LIB="-lmpi"
160 <      elif test -f "$MPI_LIBDIR/libmpi.so" ; then
161 <        MPI_LIB="-lmpi"
162 <      elif test -f "$MPI_LIBDIR/libmpich.a" ; then
163 <        MPI_LIB="-lmpich"
164 <      else
165 <        AC_MSG_ERROR([neither libmpi nor libmpich found; check path for MPI package first...])
166 <      fi
167 <    else
168 <      if test -f "$MPI_LIBDIR/libmpi_r.a" ; then
169 <         MPI_LIB="-lmpi_r"
170 <      else
171 <         AC_MSG_ERROR([libmpi_r not found; check path for MPI package...])
172 <      fi
173 <    fi
174 <    AC_MSG_RESULT(found $MPI_LIB)
175 <  ;;
176 <  *)                         dnl All other machines
177 <    if test -f "$MPI_LIBDIR/libmpich.a" ; then
178 <      MPI_LIB="-lmpich"
179 <    elif test -f "$MPI_LIBDIR/libmpi.so" ; then
180 <      MPI_LIB="-lmpi"
181 <    elif test -f "$MPI_LIBDIR/libmpi.a" ; then
182 <      MPI_LIB="-lmpi"
183 <    else
184 <      AC_MSG_ERROR([neither libmpi nor libmpich found; check path for MPI package first...])
185 <    fi
186 <    AC_MSG_RESULT(found $MPI_LIB)
187 <  ;;
188 < esac
189 < AC_SUBST(MPI_LIB)
190 <
191 < dnl I don't think this works right now:
134 > dnl AC_MSG_CHECKING([for mpi-lib-directory])
135 > dnl AC_ARG_WITH(mpi_libdir,
136 > dnl           [  --with-mpi-libdir=dir  give the path for MPI-libraries [MPI_DIR/lib]],
137 > dnl             MPI_LIBDIR="$withval", MPI_LIBDIR="$MPI_DIR/lib")
138 > dnl AC_MSG_RESULT([$MPI_LIBDIR])
139 > dnl AC_SUBST([MPI_LIBDIR])
140 > dnl
141 > dnl AC_MSG_CHECKING([for mpi-inc-directory])
142 > dnl AC_ARG_WITH(mpi-inc,
143 > dnl           [  --with-mpi-inc=dir  give the path for MPI-include-files [MPI_DIR/include]],
144 > dnl             MPI_INC="$withval", MPI_INC="$MPI_DIR/include")
145 > dnl AC_MSG_RESULT([$MPI_INC])
146 > dnl AC_SUBST([MPI_INC])
147 > dnl
148 > dnl AC_MSG_CHECKING([for mpi.h])
149 > dnl HAVE_MPIDOTH_C="no"
150 > dnl echo '#include <mpi.h>' > conftest.cc
151 > dnl if test -z "`${CXX} -I${MPI_INC} -c conftest.cc 2>&1`"; then
152 > dnl  AC_MSG_RESULT(yes)
153 > dnl  HAVE_MPIDOTH_C="yes"
154 > dnl else
155 > dnl   AC_MSG_RESULT(no! Check MPI include paths)
156 > dnl fi
157 > dnl rm -f conftest*
158 > dnl
159 > dnl AC_MSG_CHECKING([whether mpif.h is usable])
160 > dnl HAVE_MPIFDOTH_F90="no"
161 > dnl rm -f conftest*
162 > dnl cat >conftest.f90 <<EOF
163 > dnl program main
164 >  dnl include 'mpif.h'
165 > dnl end
166 > dnl EOF
167 > dnl if $F90 -I$MPI_INC -c conftest.f90 > conftest.out 2>&1 ; then
168 >   dnl AC_MSG_RESULT(yes)
169 >   dnl MPI_F90INC="$MPI_INC"
170 >   dnl HAVE_MPIFDOTH_F90="yes"
171 > dnl else
172 >   dnl if test -s conftest.out ; then cat conftest.out >> config.log ; fi
173 >   dnl AC_MSG_RESULT([no! Check MPI include paths])
174 > dnl fi
175 > dnl rm -f conftest*
176 > dnl AC_SUBST([MPI_F90INC])
177 > dnl
178 > dnl AC_LANG_PUSH(C)
179 > dnl ac_save_LDFLAGS=$LDFLAGS
180 > dnl LDFLAGS="${LDFLAGS} -L${MPI_LIBDIR} "
181 > dnl
182 > dnl if test x = x"$MPI_LIB"; then
183 >   dnl AC_CHECK_LIB(mpi, MPI_Init, [MPI_LIB="-lmpi"])
184 > dnl fi
185 > dnl if test x = x"$MPI_LIB"; then
186 >   dnl AC_CHECK_LIB(mpich, MPI_Init, [MPI_LIB="-lmpich"])
187 > dnl fi
188 > dnl $as_unset ac_cv_lib_mpi_MPI_Init
189 > dnl if test x = x"$MPI_LIB"; then
190 >   dnl AC_CHECK_LIB(mpi, MPI_Init, [MPI_LIB="-lmpi -llam"], [],
191 >                dnl "-llam")
192 > dnl fi
193 > dnl
194 > dnl $as_unset ac_cv_lib_mpi_MPI_Init
195 > dnl if test x = x"$MPI_LIB"; then
196 >   dnl AC_CHECK_LIB(mpi, MPI_Init, [MPI_LIB="-lmpi -llam -lpthread"],
197 >                dnl [AC_MSG_ERROR([Didn't find liblam, libmpi, or libmpich; check path for MPI package first...])],
198 >                dnl [-llam -lpthread])
199 > dnl fi
200 > dnl
201 > dnl AC_MSG_RESULT(found $MPI_LIB)
202 > dnl AC_SUBST(MPI_LIB)
203 > dnl
204 > dnl AC_MSG_CHECKING([for MPI Fortran library])
205 > dnl MPI_F90LIB=""
206 > dnl if test -f "$MPI_LIBDIR/libfmpich.a" ; then
207 >  dnl MPI_F90LIB="-lfmpich"
208 > dnl elif test -f "$MPI_LIBDIR/liblamf77mpi.a" ; then
209 >  dnl MPI_F90LIB="-llamf77mpi"
210 > dnl else
211 >  dnl # nothing special found, we'll assume that the C library is all we need
212 >  dnl MPI_F90LIB="  "
213 > dnl fi
214 > dnl AC_MSG_RESULT([found $MPI_F90LIB])
215 > dnl AC_SUBST(MPI_F90LIB)
216 > dnl
217 > dnl dnl CHECK_MPI
218 > dnl
219   dnl ACX_MPI
220  
221   AM_PATH_SPRNG
# Line 220 | Line 247 | SUBDIRS="libBASS libmdtools src forceFields samples ut
247   MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
248  
249   dnl **** Final list of subdirs
250 < SUBDIRS="libBASS libmdtools src forceFields samples utils utils/sysbuilder staticProps third-party"
250 > SUBDIRS="libBASS libmdtools src forceFields samples utils utils/sysbuilder staticProps third-party shapes"
251  
252   dnl **** Define CFLAGS etc empty to prevent configure from setting them
253   CFLAGS=${CFLAGS-""}
# Line 265 | Line 292 | AC_CONFIG_FILES([Makefile
292          samples/alkane/Makefile samples/argon/Makefile
293          samples/beadLipid/Makefile samples/lipid/Makefile
294          samples/metals/Makefile samples/water/Makefile
295 +        shapes/Makefile
296   ])
297  
298   AC_OUTPUT

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines