~ubuntu-desktop/dee/ubuntu

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Didier Roche
  • Date: 2012-01-12 16:14:54 UTC
  • mfrom: (130.1.206 MASTER)
  • mto: (250.1.1 ubuntu)
  • mto: This revision was merged to the branch mainline in revision 218.
  • Revision ID: didier.roche@canonical.com-20120112161454-31xl6hgcfngm6abi
Tags: upstream-1.0.0
ImportĀ upstreamĀ versionĀ 1.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
# For releases bump this version here,
4
4
# but also remember to bump the lib version as instructed below
5
 
m4_define([dee_major], [0])
6
 
m4_define([dee_minor], [5])
7
 
m4_define([dee_micro], [22])
 
5
# Don't forget that this changes also GIR version, and requires rebuilding vapi
 
6
m4_define([dee_major], [1])
 
7
m4_define([dee_minor], [0])
 
8
m4_define([dee_micro], [0])
8
9
m4_define([dee_api],
9
10
          [dee_major.dee_minor])
10
11
m4_define([dee_version],
11
12
          [dee_major.dee_minor.dee_micro])
12
13
 
13
14
AC_INIT([dee],[dee_version],[https://bugs.launchpad.net/dee])
14
 
AC_CONFIG_SRCDIR([dee/dee.h])
 
15
AC_CONFIG_SRCDIR([src/dee.h])
15
16
AC_CONFIG_MACRO_DIR([build/autotools])
16
17
 
17
18
AC_CONFIG_HEADERS([config.h])
37
38
# - If binary compatibility has been broken (eg removed or changed interfaces)
38
39
#   change to C+1:0:0
39
40
# - If the interface is the same as the previous version, change to C:R+1:A
40
 
DEE_LT_CURRENT=3
41
 
DEE_LT_REV=1
42
 
DEE_LT_AGE=2
 
41
DEE_LT_CURRENT=4
 
42
DEE_LT_REV=0
 
43
DEE_LT_AGE=0
43
44
DEE_LT_VERSION="$DEE_LT_CURRENT:$DEE_LT_REV:$DEE_LT_AGE"
44
45
DEE_LT_LDFLAGS="-version-info $DEE_LT_VERSION -export-symbols-regex '^dee_.*'"
45
46
 
100
101
AC_SUBST(MAINTAINER_CFLAGS)
101
102
 
102
103
dnl = GObject Introspection Check =============================================
103
 
GOBJECT_INTROSPECTION_CHECK([0.6.3])
 
104
GOBJECT_INTROSPECTION_CHECK([0.10.2])
104
105
 
105
106
dnl = GTK Doc Check ===========================================================
106
107
GTK_DOC_CHECK([1.8])
107
108
 
 
109
dnl = Check if build tests ====================================================
 
110
AC_ARG_ENABLE([tests],
 
111
              AS_HELP_STRING([--enable-tests=@<:@no/yes@:>@],[build tests suite @<:@default=yes@:>@]),,
 
112
              [enable_tests=yes])
 
113
 
 
114
AM_CONDITIONAL([WANT_TESTS], [test "x$enable_tests" != "xno"])
 
115
 
108
116
dnl = Check for GLib Test Extensions (GTX) ====================================
109
117
AC_ARG_ENABLE([extended-tests],
110
118
              AS_HELP_STRING([--enable-extended-tests=@<:@no/yes@:>@],[build extended test suite (requires libgtx from lp:gtx) @<:@default=no@:>@]),,
111
119
              [enable_extended_tests=no])
112
120
 
113
121
if test "x$enable_extended_tests" = "xyes"; then
 
122
        AM_COND_IF([WANT_TESTS],,[
 
123
                AC_MSG_ERROR([extended tests require tests support, please --enable-tests])
 
124
        ])
114
125
        AC_DEFINE(HAVE_GTX, 1, [Define to 1 if we have GLib Test Extensions (libgtx from lp:gtx)])
115
126
        
116
127
        PKG_CHECK_MODULES(GTX, [ gtx >= 0.2.2 ])
142
153
dnl ===========================================================================
143
154
 
144
155
AC_PATH_PROG([VALA_API_GEN], [vapigen])
 
156
AM_CONDITIONAL([HAVE_VAPIGEN], [test "x$VALA_API_GEN" != "x"])
145
157
 
146
158
dnl ===========================================================================
147
159
AC_OUTPUT([
148
160
  Makefile
149
161
  build/Makefile
150
162
  build/autotools/Makefile
151
 
  dee/Makefile
 
163
  src/Makefile
152
164
  bindings/Makefile
153
165
  bindings/python/Makefile
154
166
  doc/Makefile
156
168
  doc/reference/dee-1.0/Makefile
157
169
  dee-1.0.pc
158
170
  tests/Makefile
 
171
  tools/Makefile
159
172
  examples/Makefile
160
173
  vapi/Makefile
161
174
])
162
175
 
163
 
AC_OUTPUT
164
 
 
165
176
dnl Output the results
166
177
AC_MSG_NOTICE([
167
178
 
173
184
  Documentation  : ${enable_gtk_doc}
174
185
  Introspection  : ${enable_introspection}
175
186
 
 
187
  Tests          : ${enable_tests}
176
188
  Extended Tests : ${enable_extended_tests}
177
189
  Verbose logging: ${enable_trace_log}
178
190