SQLite4
Hex Artifact Content
Not logged in

Artifact 27cdc7eebfe4f0d74866ec1d499a36d4f04e9325:


0000: 6d 34 5f 69 6e 63 6c 75 64 65 28 5b 56 45 52 53  m4_include([VERS
0010: 49 4f 4e 2e 6d 34 5d 29 0a 0a 41 43 5f 49 4e 49  ION.m4])..AC_INI
0020: 54 28 73 71 6c 69 74 65 34 2c 20 56 45 52 53 49  T(sqlite4, VERSI
0030: 4f 4e 5f 4e 55 4d 42 45 52 2c 20 64 72 68 40 73  ON_NUMBER, drh@s
0040: 71 6c 69 74 65 2e 6f 72 67 29 0a 0a 41 43 5f 43  qlite.org)..AC_C
0050: 4f 4e 46 49 47 5f 41 55 58 5f 44 49 52 28 63 6f  ONFIG_AUX_DIR(co
0060: 6e 66 69 67 29 0a 0a 50 41 43 4b 41 47 45 3d 73  nfig)..PACKAGE=s
0070: 71 6c 69 74 65 34 0a 0a 41 43 5f 53 55 42 53 54  qlite4..AC_SUBST
0080: 28 56 45 52 53 49 4f 4e 2c 20 24 56 45 52 53 49  (VERSION, $VERSI
0090: 4f 4e 5f 4e 55 4d 42 45 52 29 0a 0a 41 43 5f 43  ON_NUMBER)..AC_C
00a0: 41 4e 4f 4e 49 43 41 4c 5f 48 4f 53 54 0a 41 43  ANONICAL_HOST.AC
00b0: 5f 4d 53 47 5f 4e 4f 54 49 43 45 28 5b 48 6f 73  _MSG_NOTICE([Hos
00c0: 74 20 3d 20 24 7b 68 6f 73 74 7d 5d 29 0a 0a 63  t = ${host}])..c
00d0: 61 73 65 20 24 7b 68 6f 73 74 7d 20 69 6e 20 0a  ase ${host} in .
00e0: 20 20 20 20 2a 2d 46 72 65 65 42 53 44 2a 29 0a      *-FreeBSD*).
00f0: 20 20 20 20 41 43 5f 53 55 42 53 54 28 4f 53 5f      AC_SUBST(OS_
0100: 4d 41 4b 45 46 49 4c 45 2c 20 4d 61 6b 65 2e 66  MAKEFILE, Make.f
0110: 72 65 65 62 73 64 29 0a 20 20 20 20 3b 3b 0a 09  reebsd).    ;;..
0120: 2a 2d 6c 69 6e 75 78 2a 29 0a 20 20 20 20 41 43  *-linux*).    AC
0130: 5f 53 55 42 53 54 28 4f 53 5f 4d 41 4b 45 46 49  _SUBST(OS_MAKEFI
0140: 4c 45 2c 20 4d 61 6b 65 2e 6c 69 6e 75 78 29 0a  LE, Make.linux).
0150: 20 20 20 20 3b 3b 0a 20 20 20 20 20 2a 2d 2a 2d      ;;.     *-*-
0160: 6d 69 6e 67 77 33 32 2a 29 0a 20 20 20 20 41 43  mingw32*).    AC
0170: 5f 53 55 42 53 54 28 4f 53 5f 4d 41 4b 45 46 49  _SUBST(OS_MAKEFI
0180: 4c 45 2c 20 4d 61 6b 65 2e 6d 69 6e 67 77 29 0a  LE, Make.mingw).
0190: 20 20 20 20 3b 3b 0a 20 20 20 20 2a 2d 73 6f 6c      ;;.    *-sol
01a0: 61 72 69 73 2a 29 0a 20 20 20 20 41 43 5f 53 55  aris*).    AC_SU
01b0: 42 53 54 28 4f 53 5f 4d 41 4b 45 46 49 4c 45 2c  BST(OS_MAKEFILE,
01c0: 20 4d 61 6b 65 2e 73 6f 6c 61 72 69 73 29 0a 20   Make.solaris). 
01d0: 20 20 20 3b 3b 0a 65 73 61 63 0a 0a 41 43 5f 43     ;;.esac..AC_C
01e0: 4f 4e 46 49 47 5f 48 45 41 44 45 52 53 28 63 6f  ONFIG_HEADERS(co
01f0: 6e 66 69 67 2e 68 29 0a 0a 23 20 43 68 65 63 6b  nfig.h)..# Check
0200: 73 20 66 6f 72 20 70 72 6f 67 72 61 6d 73 2e 0a  s for programs..
0210: 41 43 5f 50 52 4f 47 5f 43 43 0a 41 43 5f 50 52  AC_PROG_CC.AC_PR
0220: 4f 47 5f 43 58 58 0a 41 43 5f 50 52 4f 47 5f 43  OG_CXX.AC_PROG_C
0230: 58 58 43 50 50 0a 41 43 5f 50 52 4f 47 5f 49 4e  XXCPP.AC_PROG_IN
0240: 53 54 41 4c 4c 0a 41 43 5f 50 52 4f 47 5f 52 41  STALL.AC_PROG_RA
0250: 4e 4c 49 42 0a 41 43 5f 50 52 4f 47 5f 41 57 4b  NLIB.AC_PROG_AWK
0260: 0a 0a 23 20 43 68 65 63 6b 73 20 66 6f 72 20 6c  ..# Checks for l
0270: 69 62 72 61 72 69 65 73 2e 0a 0a 23 20 43 68 65  ibraries...# Che
0280: 63 6b 73 20 66 6f 72 20 68 65 61 64 65 72 20 66  cks for header f
0290: 69 6c 65 73 2e 0a 0a 41 43 5f 48 45 41 44 45 52  iles...AC_HEADER
02a0: 5f 53 54 44 43 0a 23 41 43 5f 43 48 45 43 4b 5f  _STDC.#AC_CHECK_
02b0: 48 45 41 44 45 52 53 28 75 74 69 6d 65 2e 68 29  HEADERS(utime.h)
02c0: 0a 23 41 43 5f 43 48 45 43 4b 5f 48 45 41 44 45  .#AC_CHECK_HEADE
02d0: 52 53 28 73 79 73 2f 65 70 6f 6c 6c 2e 68 2c 20  RS(sys/epoll.h, 
02e0: 41 43 5f 44 45 46 49 4e 45 28 5b 4c 49 4e 55 58  AC_DEFINE([LINUX
02f0: 5f 32 36 5d 2c 5b 5d 2c 5b 4c 69 6e 75 78 20 32  _26],[],[Linux 2
0300: 2e 36 5d 29 2c 20 41 43 5f 44 45 46 49 4e 45 28  .6]), AC_DEFINE(
0310: 5b 4c 49 4e 55 58 5f 32 34 5d 2c 5b 5d 2c 5b 4c  [LINUX_24],[],[L
0320: 69 6e 75 78 20 32 2e 34 5d 29 29 0a 23 41 43 5f  inux 2.4])).#AC_
0330: 43 48 45 43 4b 5f 48 45 41 44 45 52 53 28 73 79  CHECK_HEADERS(sy
0340: 73 2f 65 70 6f 6c 6c 2e 68 29 0a 41 43 5f 46 55  s/epoll.h).AC_FU
0350: 4e 43 5f 55 54 49 4d 45 5f 4e 55 4c 4c 0a 0a 23  NC_UTIME_NULL..#
0360: 20 43 68 65 63 6b 73 20 66 6f 72 20 74 79 70 65   Checks for type
0370: 64 65 66 73 2c 20 73 74 72 75 63 74 75 72 65 73  defs, structures
0380: 2c 20 61 6e 64 20 63 6f 6d 70 69 6c 65 72 20 63  , and compiler c
0390: 68 61 72 61 63 74 65 72 69 73 74 69 63 73 2e 0a  haracteristics..
03a0: 0a 23 20 43 68 65 63 6b 73 20 66 6f 72 20 6c 69  .# Checks for li
03b0: 62 72 61 72 79 20 66 75 6e 63 74 69 6f 6e 73 2e  brary functions.
03c0: 0a 0a 41 43 5f 43 4f 4e 46 49 47 5f 46 49 4c 45  ..AC_CONFIG_FILE
03d0: 53 28 5b 4d 61 6b 65 66 69 6c 65 5d 29 0a 0a 41  S([Makefile])..A
03e0: 43 5f 4f 55 54 50 55 54 0a 0a                    C_OUTPUT..