~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/innobase/plug.in

  • Committer: Lee
  • Date: 2009-01-01 03:07:33 UTC
  • mto: (758.1.3 devel)
  • mto: This revision was merged to the branch mainline in revision 759.
  • Revision ID: lbieber@lbieber-desktop-20090101030733-fb411b55f07vij8q
more header file cleanup

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
DRIZZLE_STORAGE_ENGINE(innobase,  innodb, [InnoDB Storage Engine],
 
2
        [Transactional Tables using InnoDB], [max,max-no-ndb])
 
3
DRIZZLE_PLUGIN_STATIC(innobase,   [libinnobase.la])
 
4
DRIZZLE_PLUGIN_DYNAMIC(innobase,   [libinnobase.la])
 
5
DRIZZLE_PLUGIN_MANDATORY(innobase)  dnl Default
 
6
DRIZZLE_PLUGIN_ACTIONS(innobase,  [
 
7
  AC_PROG_LEX
 
8
  AC_FUNC_MMAP
 
9
  AC_CHECK_LIB(rt, aio_read, [innodb_system_libs="-lrt"])
 
10
  AC_SUBST(innodb_system_libs)
 
11
  AC_CHECK_HEADERS(aio.h sched.h)
 
12
  AC_CHECK_SIZEOF(int, 4)
 
13
  AC_CHECK_SIZEOF(long, 4)
 
14
  AC_CHECK_SIZEOF(void*, 4)
 
15
  AC_CHECK_FUNCS(sched_yield)
 
16
  AC_CHECK_FUNCS(fdatasync)
 
17
  AC_CHECK_FUNCS(localtime_r)
 
18
  AC_CHECK_FUNCS([uname munmap memchr getpagesize bzero])
 
19
  AC_C_BIGENDIAN
 
20
  case "$target_os" in
 
21
         lin*)
 
22
           CFLAGS="$CFLAGS -DUNIV_LINUX";;
 
23
         hpux10*)
 
24
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE -DUNIV_HPUX -DUNIV_HPUX10";;
 
25
         hp*)
 
26
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE -DUNIV_HPUX";;
 
27
         aix*)
 
28
           CFLAGS="$CFLAGS -DUNIV_AIX";;
 
29
         irix*)
 
30
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";;
 
31
         osf*)
 
32
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";;
 
33
         *solaris*|*SunOS*)
 
34
           CFLAGS="$CFLAGS -DUNIV_SOLARIS";;
 
35
         sysv5uw7*)
 
36
           # Problem when linking on SCO
 
37
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";;
 
38
         openbsd*)
 
39
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";;
 
40
  esac
 
41
 
 
42
  AM_CONDITIONAL(BUILD_DRIZZLE,[test "x$ac_build_drizzle" = "xyes"])
 
43
  ])
 
44