diff options
author | germeier <germeier> | 2003-04-18 14:14:01 +0000 |
---|---|---|
committer | germeier <germeier> | 2003-04-18 14:14:01 +0000 |
commit | d4629ff70f8a45fb71877fb1ac9f4180f1367960 (patch) | |
tree | 03e392acf1b3e3d065bf1128094a0ed32db21d59 /mplib/configure.in | |
parent | 477d356ffb4f510fb91e9ee1656bf63906d79830 (diff) | |
download | mpiosh-d4629ff70f8a45fb71877fb1ac9f4180f1367960.tar.gz mpiosh-d4629ff70f8a45fb71877fb1ac9f4180f1367960.tar.bz2 mpiosh-d4629ff70f8a45fb71877fb1ac9f4180f1367960.zip |
initial import of mplib 1.0.1
Diffstat (limited to 'mplib/configure.in')
-rwxr-xr-x | mplib/configure.in | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/mplib/configure.in b/mplib/configure.in new file mode 100755 index 0000000..b2f2d3d --- /dev/null +++ b/mplib/configure.in @@ -0,0 +1,39 @@ +dnl Process this file with autoconf to produce a configure script. +AC_INIT(src/mplib.c) +AM_INIT_AUTOMAKE(mplib, 1.0.1) +AM_CONFIG_HEADER(config.h) + +dnl Checks for programs. +AC_ISC_POSIX +AC_PROG_CC +AC_PROG_AWK + +dnl libraries +AM_DISABLE_SHARED +AM_PROG_LIBTOOL + +dnl Checks for header files. +AC_HEADER_STDC +AC_CHECK_HEADERS(unistd.h strings.h) + +dnl Checks for typedefs, structures, and compiler characteristics. +AC_C_CONST +AC_TYPE_SIZE_T + +dnl Checks for library functions. +AC_CHECK_FUNCS(strtol,,AC_MSG_WARN([Your system lacks 'strtol' function - falling back to atoi which will result in a binary that is not able to check invalid user input on numbers])) + +dnl compile time options +AC_ARG_ENABLE(profiling, [ --enable-profiling enable collecting of gprof profiling data for debuging purposes]) + +if test "$enable_profiling"; then + CFLAGS="-pg -a $CFLAGS" + LDADD="-pg -a $LDADD" +fi + +dnl config testsuite if exists +if test -d "testsuite"; then + AC_CONFIG_SUBDIRS(testsuite) +fi + +AC_OUTPUT(Makefile src/Makefile mplib-config) |