~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Lee Bieber
  • Date: 2011-03-07 18:45:40 UTC
  • mfrom: (2221.1.8 only-libdrizzle)
  • mto: This revision was merged to the branch mainline in revision 2222.
  • Revision ID: kalebral@gmail.com-20110307184540-grw6ljb1ojab4ojz
Merge Monty - Allows folks to only build and install libdrizzle

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
  localstatedir='${prefix}/var/drizzle'
54
54
])
55
55
 
56
 
AC_PATH_PROG(GPERF, gperf)
57
 
AS_IF([test "x$GPERF" = "x"],
58
 
      AC_MSG_ERROR("Drizzle requires gperf to build."))
59
 
 
60
 
# libexecinfo provides backtrace_symbols on FreeBSD
61
 
AC_SEARCH_LIBS(backtrace_symbols, [execinfo])
 
56
AC_ARG_WITH([server],
 
57
    [AS_HELP_STRING([--without-server],
 
58
      [Don not build the drizzled server.])],
 
59
    [ pandora_cv_skip_requires="$withval" ]
 
60
    [ pandora_cv_skip_requires=no ])
 
61
 
 
62
AS_IF([test "x${pandora_cv_skip_requires}" != "xno"],[
 
63
 
 
64
  AC_PATH_PROG(GPERF, gperf)
 
65
  AS_IF([test "x$GPERF" = "x"],
 
66
    AC_MSG_ERROR("Drizzle requires gperf to build."))
 
67
 
 
68
  # libexecinfo provides backtrace_symbols on FreeBSD
 
69
  AC_SEARCH_LIBS(backtrace_symbols, [execinfo])
 
70
 
 
71
  AC_FUNC_STRERROR_R
 
72
 
 
73
  DRIZZLE_STACK_DIRECTION
 
74
 
 
75
  PANDORA_USE_BETTER_MALLOC
 
76
  AC_CHECK_FUNC(inet_ntoa, [], [AC_CHECK_LIB(nsl, inet_ntoa)])
 
77
 
 
78
 
 
79
  AC_ARG_WITH([server-suffix],
 
80
      [AS_HELP_STRING([--with-server-suffix],
 
81
        [Append value to the version string.])],
 
82
      [ DRIZZLE_SERVER_SUFFIX="$withval" ]
 
83
      [ DRIZZLE_SERVER_SUFFIX= ])
 
84
 
 
85
  AC_DEFINE_UNQUOTED([DRIZZLE_SERVER_SUFFIX],[$DRIZZLE_SERVER_SUFFIX],
 
86
    [Append value to the version string])
 
87
 
 
88
  AC_DEFINE([BUILDING_DRIZZLED],[1],
 
89
    [Define indicating we are building and not consuming drizzle.])
 
90
 
 
91
 
 
92
  AC_ARG_WITH([drizzled-user],
 
93
    [AS_HELP_STRING([--with-drizzled-user=username],
 
94
      [What user the drizzled daemon shall be run as.
 
95
      @<:@default=drizzle@:>@])],
 
96
    [ DRIZZLED_USER="$withval" ],
 
97
    [ DRIZZLED_USER=drizzle ])
 
98
  AC_SUBST(DRIZZLED_USER)
 
99
 
 
100
 
 
101
  AC_ARG_WITH([comment],
 
102
    [AS_HELP_STRING([--with-comment],
 
103
      [Comment about compilation environment. @<:@default=off@:>@])],
 
104
    [with_comment=$withval],
 
105
    [with_comment=no])
 
106
  AS_IF([test "$with_comment" != "no"],[
 
107
    COMPILATION_COMMENT=$with_comment
 
108
    ],[
 
109
    COMPILATION_COMMENT="Source distribution (${PANDORA_RELEASE_COMMENT})"
 
110
    ])
 
111
  AC_DEFINE_UNQUOTED([COMPILATION_COMMENT],["$COMPILATION_COMMENT"],
 
112
    [Comment about compilation environment])
 
113
])
62
114
 
63
115
PANDORA_REQUIRE_LIBPROTOBUF
64
116
PANDORA_PROTOBUF_REQUIRE_VERSION([2.1.0])
72
124
PANDORA_REQUIRE_LIBREADLINE
73
125
PANDORA_REQUIRE_LIBDL
74
126
AC_LANG_POP
75
 
AC_FUNC_STRERROR_R
76
 
 
77
 
DRIZZLE_STACK_DIRECTION
78
 
 
79
 
PANDORA_USE_BETTER_MALLOC
80
127
 
81
128
PANDORA_DRIZZLE_BUILD
82
 
AC_DEFINE([BUILDING_DRIZZLED],[1],
83
 
          [Define indicating we are building and not consuming drizzle.])
84
 
 
85
129
PANDORA_HAVE_BOOST_TEST
86
130
PANDORA_HAVE_LIBSQLITE3
87
131
 
88
 
AC_CHECK_FUNC(inet_ntoa, [], [AC_CHECK_LIB(nsl, inet_ntoa)])
89
 
 
90
 
 
91
 
AC_ARG_WITH([server-suffix],
92
 
    [AS_HELP_STRING([--with-server-suffix],
93
 
      [Append value to the version string.])],
94
 
    [ DRIZZLE_SERVER_SUFFIX="$withval" ]
95
 
    [ DRIZZLE_SERVER_SUFFIX= ])
96
 
 
97
 
AC_DEFINE_UNQUOTED([DRIZZLE_SERVER_SUFFIX],[$DRIZZLE_SERVER_SUFFIX],
98
 
                   [Append value to the version string])
99
 
 
100
 
 
101
 
AC_ARG_WITH([drizzled-user],
102
 
    [AS_HELP_STRING([--with-drizzled-user=username],
103
 
            [What user the drizzled daemon shall be run as.
104
 
                @<:@default=drizzle@:>@])],
105
 
    [ DRIZZLED_USER="$withval" ],
106
 
    [ DRIZZLED_USER=drizzle ])
107
 
AC_SUBST(DRIZZLED_USER)
108
 
 
109
 
 
110
 
AC_ARG_WITH([comment],
111
 
    [AS_HELP_STRING([--with-comment],
112
 
            [Comment about compilation environment. @<:@default=off@:>@])],
113
 
    [with_comment=$withval],
114
 
    [with_comment=no])
115
 
AS_IF([test "$with_comment" != "no"],[
116
 
  COMPILATION_COMMENT=$with_comment
117
 
],[
118
 
  COMPILATION_COMMENT="Source distribution (${PANDORA_RELEASE_COMMENT})"
119
 
])
120
 
AC_DEFINE_UNQUOTED([COMPILATION_COMMENT],["$COMPILATION_COMMENT"],
121
 
                   [Comment about compilation environment])
122
132
 
123
133
 
124
134
#########################################################################
137
147
  LDFLAGS="${LDFLAGS} ${LD_VERSION_SCRIPT}"
138
148
  ])
139
149
 
140
 
WITH_VALGRIND
141
150
AS_IF([test "x${ac_gcc_profile_mode}" = "xyes" -a "x${pandora_cv_boost_profile}" = "xyes"],[
142
151
    AC_DEFINE([_GLIBCXX_PROFILE],[1],[Enable GCC Profile Mode])
143
152
    ])