~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/innobase/plug.in

  • Committer: Monty Taylor
  • Date: 2009-09-30 07:01:32 UTC
  • mto: This revision was merged to the branch mainline in revision 1184.
  • Revision ID: mordred@inaugust.com-20090930070132-b1ol1xu1rpajdddy
Small namespace 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_DIRECTORY(innobase, [storage/innobase])
4
 
DRIZZLE_PLUGIN_STATIC(innobase,   [libinnobase.la])
5
 
DRIZZLE_PLUGIN_DYNAMIC(innobase,   [libinnobase.la])
6
 
DRIZZLE_PLUGIN_MANDATORY(innobase)  dnl Default
7
 
DRIZZLE_PLUGIN_ACTIONS(innobase,  [
8
 
  AC_CHECK_LIB(rt, aio_read, [innodb_system_libs="-lrt"])
9
 
  AC_SUBST(innodb_system_libs)
10
 
  AC_CHECK_HEADERS(aio.h sched.h)
11
 
  AC_CHECK_SIZEOF(int, 4)
12
 
  AC_CHECK_SIZEOF(long, 4)
13
 
  AC_CHECK_SIZEOF(void*, 4)
14
 
  AC_CHECK_FUNCS(sched_yield)
15
 
  AC_CHECK_FUNCS(fdatasync)
16
 
  AC_CHECK_FUNCS(localtime_r)
17
 
  AC_C_BIGENDIAN
18
 
  case "$target_os" in
19
 
         lin*)
20
 
           CFLAGS="$CFLAGS -DUNIV_LINUX";;
21
 
         hpux10*)
22
 
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE -DUNIV_HPUX -DUNIV_HPUX10";;
23
 
         hp*)
24
 
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE -DUNIV_HPUX";;
25
 
         aix*)
26
 
           CFLAGS="$CFLAGS -DUNIV_AIX";;
27
 
         irix*)
28
 
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";;
29
 
         osf*)
30
 
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";;
31
 
         *solaris*|*SunOS*)
32
 
           CFLAGS="$CFLAGS -DUNIV_SOLARIS";;
33
 
         sysv5uw7*)
34
 
           # Problem when linking on SCO
35
 
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";;
36
 
         openbsd*)
37
 
           CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";;
38
 
  esac
39
 
  ])
40