Bunch of fixes related to portability.
[m6w6/libmemcached] / configure.in
1 AC_INIT(src/memcat.c)
2 AC_CONFIG_AUX_DIR(config)
3 AM_CONFIG_HEADER(config.h)
4 AM_INIT_AUTOMAKE("libmemcached", 0.2 )
5
6 AC_PROG_CC
7 AC_PROG_LIBTOOL
8 LIBTOOL="$LIBTOOL --preserve-dup-deps"
9 AC_SUBST(LIBTOOL)dnl
10
11 # We only support GCC and Sun's forte at the moment
12 if test "$GCC" = "yes"
13 then
14 CFLAGS="-Wall"
15 CXXFLAGS="$CXXFLAGS -fno-implicit-templates -fno-exceptions -fno-rtti"
16 else
17 CFLAGS="-Xa -xstrconst -mt -D_FORTEC_ -fast -m64"
18 LDFLAGS="-lsocket -lnsl"
19 DTRACEFLAGS="-64"
20 fi
21
22 AC_C_CONST
23 AC_TYPE_SIZE_T
24 AC_CHECK_HEADERS(limits.h syslimits.h)
25 AC_OUTPUT(Makefile src/Makefile tests/Makefile docs/Makefile lib/Makefile include/Makefile support/Makefile)