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

Comparing trunk/OOPSE-3.0/ac-tools/configure.in (file contents):
Revision 1509 by gezelter, Wed Sep 29 17:57:47 2004 UTC vs.
Revision 2024 by gezelter, Tue Feb 15 05:05:33 2005 UTC

# Line 99 | Line 99 | AC_LANG_POP
99   AC_CHECK_MODSUFFIX
100   dnl Fortran 90 module path specifier
101   AC_CHECK_MODDIRFLAG
102 + AC_F90_MODULE_NAMES
103 + pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
104 + F90_MODULE_NAMES=empty
105 + case $pat in
106 +       %MODULE%)
107 +          F90_MODULE_NAMES=UPPER ;;
108 +       %Module%)
109 +          F90_MODULE_NAMES=Mixed ;;
110 +       %module%)
111 +          F90_MODULE_NAMES=lower ;;
112 +       *)
113 +          F90_MODULE_NAMES=unknown ;;
114 + esac
115 + AC_SUBST(F90_MODULE_NAMES)
116   AC_LANG_POP
117  
104 dnl check for system getopt
118   AC_LANG_PUSH(C)
119 + AC_CHECK_HEADERS(unistd.h sys/pstat.h sys/sysmp.h sys/sysinfo.h sys/table.h sys/param.h sys/sysctl.h sys/sytemcfg.h machine/hal_sysinfo.h)
120 + AC_CHECK_FUNCS(pstat_getstatic sysmp getsysinfo sysctl table)
121 + # special check for _system_configuration because AIX <4.3.2 do not
122 + # contain the `physmem' member.
123 + AC_MSG_CHECKING([for external symbol _system_configuration])
124 + AC_TRY_COMPILE([#include <sys/systemcfg.h>],
125 +               [double x = _system_configuration.physmem;],
126 +  [AC_MSG_RESULT([yes])
127 +  AC_DEFINE(HAVE__SYSTEM_CONFIGURATION, 1,
128 +            [Define if you have the _system_configuration variable.])],
129 +  [AC_MSG_RESULT([no])])
130 +
131 + dnl check for system getopt
132   adl_FUNC_GETOPT_LONG
133  
134   dnl check for strong optimization options
# Line 130 | Line 156 | fi
156    exit 1
157   fi
158  
159 + AC_PATH_PROG(PS, ps)
160 + AC_CACHE_CHECK([for POSIX or BSD ps syntax], ac_cv_prog_ps_syntax, [
161 +        if $PS -ef -o rss > /dev/null 2>&1; then
162 +                ac_cv_prog_ps_ef=yes
163 +        else
164 +                ac_cv_prog_ps_ef=no
165 +        fi
166 +        if $PS ax -o rss > /dev/null 2>&1; then
167 +                ac_cv_prog_ps_ax=yes
168 +        else
169 +                ac_cv_prog_ps_ax=no
170 +        fi
171 +        if test "$ac_cv_prog_ps_ef" = yes; then
172 +                ac_cv_prog_ps_syntax=POSIX
173 +        else
174 +                if test "$ac_cv_prog_ps_ax" = yes; then
175 +                        ac_cv_prog_ps_syntax=BSD
176 +                else
177 +                        AC_MSG_ERROR(Could not determine ps syntax)
178 +                fi
179 +        fi
180 + ])
181 + AC_DEFINE_UNQUOTED(PS, $PS, [Path to ps program])
182 + AC_DEFINE_UNQUOTED(PSTYPE, $ac_cv_prog_ps_syntax, [ps syntax type])
183  
184 +
185   AC_ARG_WITH(mpi,
186          [AC_HELP_STRING([--with-mpi=<prefix>],
187                  [compile with MPI installed in <prefix> [default=no]])],
# Line 172 | Line 223 | CHECK_MKL
223  
224   CHECK_MKL
225  
226 + BB_ENABLE_DOXYGEN
227  
228   AC_EXEEXT
229   AC_OBJEXT
# Line 231 | Line 283 | AC_CONFIG_HEADER([src/config.h])
283   AC_SUBST(LDFLAGS)
284   AC_SUBST(PREPFLAG)
285   AC_SUBST(PREPDEFFLAG)
286 + AC_SUBST(F90_MODULE_NAMES)
287   AC_CONFIG_HEADER([src/config.h])
288 < AC_CONFIG_FILES([make/Makefile])
288 > AC_CONFIG_FILES([make/Makefile src/utils/Makefile])
289  
290   AC_OUTPUT

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines