~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/innobase/plug.in

  • Committer: Brian Aker
  • Date: 2008-08-11 04:55:59 UTC
  • Revision ID: brian@tangent.org-20080811045559-azgfc343y0igyzsz
ulong cleanup, remove log code from myisam.

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