Last change
on this file since 21432 was 21432, checked in by davidb, 14 years ago |
Update to use of -m32, which is activated when compiling on a 64-bit machine. The requirement for needing to using -m32 is mg and mg++ (which currently only work with 32-bit sized data-types). If both --disable-mg and --disable-mgpp are specified this means that we don't need to use -m32. Configure files updated to detect this and 'cancel' the -m32 flag.
|
File size:
1.3 KB
|
Line | |
---|
1 | dnl Process this file with autoconf to produce a configure script.
|
---|
2 | AC_INIT([gdbm], [1.8.3])
|
---|
3 | AC_PREREQ(2.54)
|
---|
4 | AC_CONFIG_SRCDIR([gdbmdefs.h])
|
---|
5 | AC_CONFIG_HEADERS([autoconf.h])
|
---|
6 |
|
---|
7 | dnl get $target_cpu, $target_vendor, and $target_os
|
---|
8 | dnl (as well as host_*)
|
---|
9 | AC_CANONICAL_SYSTEM
|
---|
10 |
|
---|
11 | AC_PROG_CC
|
---|
12 | AC_PROG_CPP
|
---|
13 | AC_PROG_INSTALL
|
---|
14 | AM_PROG_LIBTOOL
|
---|
15 | dnl AC_PROG_RANLIB
|
---|
16 | dnl AC_C_BIGENDIAN([])
|
---|
17 |
|
---|
18 | dnl AC_MSG_CHECKING(to see if architecture is 64-bit)
|
---|
19 | dnl arch_64bit=no
|
---|
20 | dnl case "$host_cpu" in
|
---|
21 | dnl x86_64) arch_64bit=yes ;;
|
---|
22 | dnl esac
|
---|
23 | dnl
|
---|
24 | dnl if test "$arch_64bit" = yes; then
|
---|
25 | dnl AC_MSG_RESULT(yes)
|
---|
26 | dnl if test -z "$COMPAT32BITFLAGS" ; then
|
---|
27 | dnl COMPAT32BITFLAGS="-m32"
|
---|
28 | dnl LIBTOOLCOMPAT32BITFLAGS="-Wl,-m32"
|
---|
29 | dnl fi
|
---|
30 | dnl else
|
---|
31 | dnl AC_MSG_RESULT(no)
|
---|
32 | dnl if test -z "$COMPAT32BITFLAGS" ; then
|
---|
33 | dnl COMPAT32BITFLAGS=
|
---|
34 | dnl LIBTOOLCOMPAT32BITFLAGS=
|
---|
35 | dnl fi
|
---|
36 | dnl fi
|
---|
37 | dnl export COMPAT32BITFLAGS
|
---|
38 | dnl AC_SUBST(COMPAT32BITFLAGS)
|
---|
39 |
|
---|
40 |
|
---|
41 | AC_DEFINE_UNQUOTED(COMPAT32BITFLAGS, $COMPAT32BITFLAGS)
|
---|
42 | AC_SUBST(COMPAT32BITFLAGS)
|
---|
43 |
|
---|
44 |
|
---|
45 | AC_C_CONST
|
---|
46 | AC_CHECK_HEADERS([stdlib.h string.h sys/file.h unistd.h fcntl.h sys/types.h memory.y])
|
---|
47 | AC_CHECK_LIB(dbm, main)
|
---|
48 | AC_CHECK_LIB(ndbm, main)
|
---|
49 | AC_CHECK_FUNCS([rename ftruncate flock bcopy fsync])
|
---|
50 | AC_REPLACE_FUNCS(getopt)
|
---|
51 | AC_TYPE_OFF_T
|
---|
52 | AC_CHECK_MEMBERS([struct stat.st_blksize])
|
---|
53 | AC_CONFIG_FILES([Makefile])
|
---|
54 | AC_OUTPUT
|
---|
Note:
See
TracBrowser
for help on using the repository browser.