1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
1 |
# When releasing also remember to update the soname as instructed below |
310.1.2
by Michal Hruby
Bump versions |
2 |
AC_INIT(libunity, 7.1.4) |
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
3 |
|
4 |
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) |
|
5 |
AM_CONFIG_HEADER(config.h) |
|
6 |
AM_MAINTAINER_MODE
|
|
7 |
||
8 |
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) |
|
130.2.1
by Allan LeSage
Added gcov coverage tooling. |
9 |
AC_CONFIG_MACRO_DIR([m4]) |
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
10 |
|
11 |
CFLAGS="$CFLAGS" |
|
12 |
||
13 |
# Before making a release, the LIBUNITY_LT_VERSION string should be updated. |
|
14 |
# The string is of the form C:R:A. |
|
15 |
# - If interfaces have been changed or added, but binary compatibility has |
|
16 |
# been preserved, change to C+1:0:A+1 |
|
17 |
# - If binary compatibility has been broken (eg removed or changed interfaces) |
|
18 |
# change to C+1:0:0 |
|
19 |
# - If the interface is the same as the previous version, change to C:R+1:A |
|
87.3.10
by Michal Hruby
Bump the API versions |
20 |
LIBUNITY_LT_CURRENT=9 |
137
by Michal Hruby
Release 5.12.0 |
21 |
LIBUNITY_LT_REV=2 |
87.3.10
by Michal Hruby
Bump the API versions |
22 |
LIBUNITY_LT_AGE=0 |
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
23 |
LIBUNITY_LT_VERSION="$LIBUNITY_LT_CURRENT:$LIBUNITY_LT_REV:$LIBUNITY_LT_AGE" |
253.2.7
by Michal Hruby
Hide all the internal symbols from the .so |
24 |
# There's some autoconf weirdness which causes loss of [] characters, |
25 |
# therefore they're doubled, the regex is to exclude unity_internal_.* |
|
26 |
# symbols, it's so strange cause there's no lookahead support. |
|
27 |
LIBUNITY_LT_LDFLAGS="-version-info $LIBUNITY_LT_VERSION -export-symbols-regex '^unity_([[^i]]|i[[^n]]|in[[^t]]|int[[^e]]).*'" |
|
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
28 |
|
93.1.1
by Michal Hruby
Add some autoconf magic |
29 |
AC_SUBST(LIBUNITY_LT_CURRENT) |
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
30 |
AC_SUBST(LIBUNITY_LT_VERSION) |
31 |
AC_SUBST(LIBUNITY_LT_LDFLAGS) |
|
32 |
||
189.2.16
by Pawel Stolowski
Moved sources from Extras namespace to extras subdirectory. |
33 |
LIBUNITY_EXTRAS_LT_CURRENT=$LIBUNITY_LT_CURRENT |
34 |
LIBUNITY_EXTRAS_LT_REV=$LIBUNITY_LT_REV |
|
35 |
LIBUNITY_EXTRAS_LT_AGE=$LIBUNITY_LT_AGE |
|
36 |
LIBUNITY_EXTRAS_LT_VERSION="$LIBUNITY_EXTRAS_LT_CURRENT:$LIBUNITY_EXTRAS_LT_REV:$LIBUNITY_EXTRAS_LT_AGE" |
|
37 |
LIBUNITY_EXTRAS_LT_LDFLAGS="-version-info $LIBUNITY_EXTRAS_LT_VERSION -export-symbols-regex '^unity_extras_.*'" |
|
38 |
||
39 |
AC_SUBST(LIBUNITY_EXTRAS_LT_CURRENT) |
|
40 |
AC_SUBST(LIBUNITY_EXTRAS_LT_VERSION) |
|
41 |
AC_SUBST(LIBUNITY_EXTRAS_LT_LDFLAGS) |
|
42 |
||
140.2.13
by Michal Hruby
Use 0 as the so version |
43 |
LIBPROTOCOL_LT_CURRENT=0 |
140.2.1
by Michal Hruby
Split up libunity-protocol library |
44 |
LIBPROTOCOL_LT_REV=0 |
45 |
LIBPROTOCOL_LT_AGE=0 |
|
46 |
LIBPROTOCOL_LT_VERSION="$LIBPROTOCOL_LT_CURRENT:$LIBPROTOCOL_LT_REV:$LIBPROTOCOL_LT_AGE" |
|
140.2.11
by Michal Hruby
Fix a few issues brought up during review |
47 |
LIBPROTOCOL_LT_LDFLAGS="-version-info $LIBPROTOCOL_LT_VERSION -export-symbols-regex '^unity_protocol_.*'" |
140.2.1
by Michal Hruby
Split up libunity-protocol library |
48 |
|
49 |
AC_SUBST(LIBPROTOCOL_LT_CURRENT) |
|
50 |
AC_SUBST(LIBPROTOCOL_LT_VERSION) |
|
51 |
AC_SUBST(LIBPROTOCOL_LT_LDFLAGS) |
|
52 |
||
231.1.1
by Michal Hruby
Bump major Gir version |
53 |
GIR_MAJOR=7 |
93.1.1
by Michal Hruby
Add some autoconf magic |
54 |
GIR_MINOR=0 |
55 |
AC_SUBST([GIR_VERSION],[$GIR_MAJOR.$GIR_MINOR]) |
|
56 |
AC_DEFINE_UNQUOTED(GIR_VERSION, [$GIR_VERSION], [GIR version]) |
|
57 |
||
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
58 |
###################################################################
|
59 |
# Check essential build programs |
|
60 |
###################################################################
|
|
61 |
AC_ISC_POSIX
|
|
62 |
AC_PROG_CC
|
|
63 |
AM_PROG_CC_STDC
|
|
64 |
AC_HEADER_STDC
|
|
65 |
AM_PROG_LIBTOOL
|
|
258.1.3
by Michal Hruby
Bump valac requirement |
66 |
AM_PROG_VALAC([0.18.0]) |
156.1.3
by Michal Hruby
Fail if valac is not found |
67 |
AS_IF([test -z "$VALAC"], [AC_MSG_ERROR(["Can't find suitable vala compiler."])]) |
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
68 |
|
39
by Mikkel Kamstrup Erlandsen
Add Python overrides (empty for now) |
69 |
###################################################################
|
70 |
# Check for Python - we need to know where to install overrides |
|
71 |
###################################################################
|
|
72 |
AM_PATH_PYTHON
|
|
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
73 |
|
199.45.1
by Didier Roche
add python3 unity gir override |
74 |
AC_ARG_WITH([pygi_overrides_dir], |
75 |
AC_HELP_STRING([--with-pygi-overrides-dir], [Path to pygobject overrides directory])) |
|
76 |
||
77 |
AC_MSG_CHECKING(for pygobject overrides directory) |
|
78 |
if test "x$with_pygi_overrides_dir" = "x" ; then |
|
79 |
overrides_dir="`$PYTHON -c 'import gi; print(gi._overridesdir)' 2>/dev/null`" |
|
80 |
# fallback if the previous failed |
|
81 |
if test "x$overrides_dir" = "x" ; then |
|
82 |
overrides_dir="${pyexecdir}/gi/overrides" |
|
83 |
fi |
|
84 |
else
|
|
85 |
overrides_dir="$with_pygi_overrides_dir" |
|
86 |
fi
|
|
87 |
||
88 |
PYGI_OVERRIDES_DIR="$overrides_dir" |
|
89 |
AC_SUBST(PYGI_OVERRIDES_DIR) |
|
90 |
AC_MSG_RESULT($PYGI_OVERRIDES_DIR) |
|
91 |
||
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
92 |
####################################################################
|
93 |
# Compiler generate debug code |
|
94 |
####################################################################
|
|
95 |
AC_ARG_ENABLE([debug], |
|
87.1.1
by Mikkel Kamstrup Erlandsen
Disable warnings from the C compiler by default. It is a deafening noise in the build output and chokes the warnings from the Vala compiler. They can be enabled again with --enable-c-warnings=yes |
96 |
AC_HELP_STRING([--enable-debug=@<:@no/yes@:>@], [build with debug symbols @<:@default=no@:>@]),, |
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
97 |
[enable_debug=no]) |
98 |
||
99 |
if test "x$enable_debug" = "xyes"; then |
|
140.2.4
by Michal Hruby
Make it all work |
100 |
CFLAGS="-ggdb $CFLAGS" |
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
101 |
AC_DEFINE(ENABLE_DEBUG, 1, [build with extra debug information]) |
102 |
fi
|
|
103 |
||
104 |
AM_CONDITIONAL(ENABLE_DEBUG, test "$enable_debug" = "yes") |
|
105 |
||
87.1.1
by Mikkel Kamstrup Erlandsen
Disable warnings from the C compiler by default. It is a deafening noise in the build output and chokes the warnings from the Vala compiler. They can be enabled again with --enable-c-warnings=yes |
106 |
####################################################################
|
87.1.11
by Mikkel Kamstrup Erlandsen
Add configure switch --enable-integration-tests that defaults to "no". This disables to MPRIS tests by default - I can not get them to run for the life of me! |
107 |
# Integration tests |
108 |
####################################################################
|
|
109 |
AC_ARG_ENABLE([integration-tests], |
|
110 |
AC_HELP_STRING([--enable-integration-tests=@<:@no/yes@:>@], [run the integration test suite @<:@default=no@:>@]),, |
|
111 |
[enable_integration_tests=no]) |
|
112 |
||
113 |
if test "x$enable_integration_tests" = "xyes"; then |
|
114 |
AC_DEFINE(ENABLE_INTEGRATION_TESTS, 1, [enable integration tests]) |
|
115 |
fi
|
|
116 |
||
117 |
AM_CONDITIONAL(ENABLE_INTEGRATION_TESTS, test "$enable_integration_tests" = "yes") |
|
118 |
||
89.1.5
by Mikkel Kamstrup Erlandsen
Add configure switch --enable-trace-log |
119 |
####################################################################
|
199.54.1
by Pawel Stolowski
First cut at LTTNG instrumentation. |
120 |
# Trace logging and LTTNG instrumentation |
89.1.5
by Mikkel Kamstrup Erlandsen
Add configure switch --enable-trace-log |
121 |
####################################################################
|
199.54.1
by Pawel Stolowski
First cut at LTTNG instrumentation. |
122 |
AC_ARG_ENABLE([lttng], |
123 |
AC_HELP_STRING([--enable-lttng=@<:@no/yes@:>@], [compile with lttng trace statements (implies trace-log=yes) @<:@default=no@:>@]),, |
|
124 |
[enable_lttng=no]) |
|
125 |
||
126 |
AM_CONDITIONAL(ENABLE_LTTNG, test "$enable_lttng" = "yes") |
|
127 |
||
89.1.5
by Mikkel Kamstrup Erlandsen
Add configure switch --enable-trace-log |
128 |
AC_ARG_ENABLE([trace-log], |
129 |
AC_HELP_STRING([--enable-trace-log=@<:@no/yes@:>@], [compile with trace logging statements @<:@default=no@:>@]),, |
|
130 |
[enable_trace_log=no]) |
|
131 |
||
199.54.1
by Pawel Stolowski
First cut at LTTNG instrumentation. |
132 |
# if LTTNG is enabled, enable trace-log automatically |
133 |
if test "x$enable_lttng" = "xyes"; then |
|
134 |
enable_trace_log="yes" |
|
135 |
AC_DEFINE(ENABLE_LTTNG, 1, [enable lttng]) |
|
136 |
fi
|
|
137 |
||
89.1.5
by Mikkel Kamstrup Erlandsen
Add configure switch --enable-trace-log |
138 |
if test "x$enable_trace_log" = "xyes"; then |
199.54.1
by Pawel Stolowski
First cut at LTTNG instrumentation. |
139 |
AC_DEFINE(ENABLE_TRACE_LOG, 1, [enable trace logging]) |
89.1.5
by Mikkel Kamstrup Erlandsen
Add configure switch --enable-trace-log |
140 |
fi
|
141 |
||
142 |
AM_CONDITIONAL(ENABLE_TRACE_LOG, test "$enable_trace_log" = "yes") |
|
87.1.11
by Mikkel Kamstrup Erlandsen
Add configure switch --enable-integration-tests that defaults to "no". This disables to MPRIS tests by default - I can not get them to run for the life of me! |
143 |
|
144 |
####################################################################
|
|
87.1.1
by Mikkel Kamstrup Erlandsen
Disable warnings from the C compiler by default. It is a deafening noise in the build output and chokes the warnings from the Vala compiler. They can be enabled again with --enable-c-warnings=yes |
145 |
# C compiler warnings |
146 |
####################################################################
|
|
147 |
AC_ARG_ENABLE([c-warnings], |
|
148 |
AC_HELP_STRING([--enable-c-warnings=@<:@no/yes@:>@], [show warnings from the C compiler @<:@default=no@:>@]),, |
|
149 |
[enable_c_warnings=no]) |
|
150 |
||
151 |
if test "x$enable_c_warnings" = "xyes"; then |
|
152 |
AC_DEFINE(ENABLE_C_WARNINGS, 1, [show warnings from the C compiler]) |
|
153 |
fi
|
|
154 |
||
155 |
AM_CONDITIONAL(ENABLE_C_WARNINGS, test "$enable_c_warnings" = "yes") |
|
156 |
||
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
157 |
####################################################################
|
18
by Mikkel Kamstrup Erlandsen
Compile and install a GI typelib if introspection is enabled |
158 |
# GObject Introspection |
19
by Mikkel Kamstrup Erlandsen
Twiddling the comments in configure.ac |
159 |
# (we get .gir for free with Vala, but needed for the .typelib) |
18
by Mikkel Kamstrup Erlandsen
Compile and install a GI typelib if introspection is enabled |
160 |
####################################################################
|
21
by Mikkel Kamstrup Erlandsen
Make the check for the gobject-introspection m4 macros a little cleaner |
161 |
AC_MSG_CHECKING([for gobject-introspection m4 macros]) |
162 |
m4_ifdef([GOBJECT_INTROSPECTION_CHECK], , AC_MSG_FAILURE([failed. Please install the package 'gobject-introspection' in order to compile libunity])) |
|
163 |
AC_MSG_RESULT([yes]) |
|
164 |
||
18
by Mikkel Kamstrup Erlandsen
Compile and install a GI typelib if introspection is enabled |
165 |
GOBJECT_INTROSPECTION_CHECK([0.10.0]) |
166 |
||
180.1.2
by Didier Roche
add the schema value and build-tool for it |
167 |
#############################################
|
168 |
# Gettext |
|
169 |
#############################################
|
|
170 |
IT_PROG_INTLTOOL([0.40.0]) |
|
199.67.9
by Chris Townsend
Using "..." for the GETTEXT_PACKAGE is not advised. Use $PACKAGE for that instead. |
171 |
GETTEXT_PACKAGE="$PACKAGE" |
199.67.8
by Chris Townsend
A previous commit added an unnecessary Gettext section. Move the added configuration vars to the already existing Gettext section. |
172 |
AC_SUBST(GETTEXT_PACKAGE) |
180.1.2
by Didier Roche
add the schema value and build-tool for it |
173 |
|
172.1.1
by Michal Hruby
Changes to build system - add doc generation |
174 |
#################################################
|
175 |
# Docs |
|
176 |
#################################################
|
|
177 |
||
178 |
AC_ARG_ENABLE([docs], |
|
179 |
AS_HELP_STRING([--enable-docs], [Enable documentation generation]), |
|
180 |
[enable_docs=$enableval], [enable_docs="no"]) |
|
181 |
||
182 |
found_valadoc=no |
|
183 |
AS_IF([test "x$enable_docs" != "xno"], [ |
|
184 |
AC_PATH_PROG(VALADOC, valadoc, :)
|
|
185 |
AS_IF([test -x "$VALADOC"], [ |
|
186 |
found_valadoc=yes
|
|
187 |
AC_SUBST(VALADOC)
|
|
172.1.7
by Michal Hruby
Workaround a bug in valadoc |
188 |
# FIXME: remove once we have valadoc >=0.3.3
|
189 |
AS_IF([$VALAC --version | grep -q 0.16], |
|
190 |
VALADOC_DRIVER=0.16.x, |
|
172.1.8
by Michal Hruby
Valac 0.17 needs 0.18 driver as well |
191 |
[$VALAC --version | grep -q '0.17\|0.18'], |
172.1.7
by Michal Hruby
Workaround a bug in valadoc |
192 |
VALADOC_DRIVER=0.18.x, |
193 |
VALADOC_DRIVER="`$VALAC --version`") |
|
194 |
AC_SUBST(VALADOC_DRIVER) |
|
172.1.1
by Michal Hruby
Changes to build system - add doc generation |
195 |
], [ |
196 |
AS_IF([test "x$enable_docs" == "xyes"], AC_MSG_ERROR([Unable to find valadoc])) |
|
197 |
]) |
|
198 |
]) |
|
199 |
||
200 |
AM_CONDITIONAL(ENABLE_DOCS, test "x$found_valadoc" = "xyes") |
|
201 |
||
87.1.23
by Mikkel Kamstrup Erlandsen
Add headless testing mode with a new configure switch --enable-headless-tests which is off by default. This will require Xvfb and dbus-launch installed on the build machine. |
202 |
####################################################################
|
203 |
# Headless tests |
|
204 |
####################################################################
|
|
205 |
AC_ARG_ENABLE([headless-tests], |
|
206 |
AS_HELP_STRING([--enable-headless-tests=@<:@no/yes@:>@],[enable headless test suite (requires Xvfb) @<:@default=no@:>@]),, |
|
203.1.1
by Pawel Stolowski
Enable headless tests by default. |
207 |
[enable_headless_tests=yes]) |
87.1.23
by Mikkel Kamstrup Erlandsen
Add headless testing mode with a new configure switch --enable-headless-tests which is off by default. This will require Xvfb and dbus-launch installed on the build machine. |
208 |
|
209 |
AM_CONDITIONAL([ENABLE_HEADLESS_TESTS],[test "x$enable_headless_tests" != "xno"]) |
|
210 |
||
211 |
if test "x$enable_headless_tests" = "xyes"; then |
|
193.2.4
by Pawel Stolowski
Use xvfb-run to launch headless tests via Xvfb. |
212 |
AC_PATH_PROG([XVFB],[xvfb-run]) |
87.1.23
by Mikkel Kamstrup Erlandsen
Add headless testing mode with a new configure switch --enable-headless-tests which is off by default. This will require Xvfb and dbus-launch installed on the build machine. |
213 |
AC_PATH_PROG([DBUS_LAUNCH],[dbus-launch]) |
214 |
fi
|
|
215 |
||
130.2.1
by Allan LeSage
Added gcov coverage tooling. |
216 |
###########################
|
217 |
# gcov coverage reporting |
|
218 |
###########################
|
|
219 |
m4_include([m4/gcov.m4]) |
|
220 |
AC_TDD_GCOV
|
|
221 |
AM_CONDITIONAL([HAVE_GCOV], [test "x$ac_cv_check_gcov" = xyes]) |
|
222 |
AM_CONDITIONAL([HAVE_LCOV], [test "x$ac_cv_check_lcov" = xyes]) |
|
223 |
AM_CONDITIONAL([HAVE_GCOVR], [test "x$ac_cv_check_gcovr" = xyes]) |
|
224 |
AC_SUBST(COVERAGE_CFLAGS) |
|
225 |
AC_SUBST(COVERAGE_LDFLAGS) |
|
21
by Mikkel Kamstrup Erlandsen
Make the check for the gobject-introspection m4 macros a little cleaner |
226 |
|
18
by Mikkel Kamstrup Erlandsen
Compile and install a GI typelib if introspection is enabled |
227 |
####################################################################
|
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
228 |
# Check library deps |
229 |
####################################################################
|
|
199.15.1
by Michal Hruby
Change everything... once again |
230 |
GLIB_REQUIRED=2.32 |
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
231 |
PKG_CHECK_MODULES(GLIB2, [glib-2.0 >= $GLIB_REQUIRED ]) |
232 |
PKG_CHECK_MODULES(GOBJECT2, [gobject-2.0 >= $GLIB_REQUIRED ]) |
|
233 |
PKG_CHECK_MODULES(GIO2, [gio-2.0 >= $GLIB_REQUIRED ]) |
|
234 |
PKG_CHECK_MODULES(GIO_UNIX2, [gio-unix-2.0]) |
|
199.56.2
by Michal Hruby
Add a few new methods to ResultsSynchronizer |
235 |
PKG_CHECK_MODULES(DEE, [dee-1.0 >= 1.2.5]) |
9.1.1
by Mikkel Kamstrup Erlandsen
Initial cut at com.canonical.Unity.LauncherEntry DBus API. This adds a dep on dbusmenu-glib-0.4. |
236 |
PKG_CHECK_MODULES(DBUSMENU, [dbusmenu-glib-0.4 >= 0.3.93]) |
138.1.3
by Pawel Stolowski
Added new unity-tool gtk dependencies to autoconf files. |
237 |
PKG_CHECK_MODULES(GTK3, [gtk+-3.0 >= 3.4.1]) |
238 |
PKG_CHECK_MODULES(GMODULE, [gmodule-2.0 >= 2.32.1]) |
|
199.54.1
by Pawel Stolowski
First cut at LTTNG instrumentation. |
239 |
PKG_CHECK_MODULES(LTTNG, [lttng-ust], HAVE_LTTNG="yes", HAVE_LTTNG="no") |
240 |
||
241 |
AS_IF([test "x$enable_lttng" != "xno"], [ |
|
242 |
AS_IF([test "x$HAVE_LTTNG" != "xyes"], AC_MSG_ERROR([LTTNG is missing])) |
|
243 |
]) |
|
244 |
||
309.1.1
by Corentin Noël
Removed gee |
245 |
LIBUNITY_CFLAGS="$GLIB2_CFLAGS $GMODULE_CFLAGS $GOBJECT2_CFLAGS $GIO2_CFLAGS $GIO_UNIX2_CFLAGS $DEE_CFLAGS $DBUSMENU_CFLAGS $LTTNG_CFLAGS" |
246 |
LIBUNITY_LIBS="$GLIB2_LIBS $GMODULE_LIBS $GOBJECT2_LIBS $GIO2_LIBS $GIO_UNIX2_LIBS $DEE_LIBS $DBUSMENU_LIBS $LTTNG_LIBS" |
|
247 |
LIBUNITY_PACKAGES="--pkg glib-2.0 --pkg gmodule-2.0 --pkg gobject-2.0 --pkg gio-2.0 --pkg gio-unix-2.0 --pkg dee-1.0 --pkg Dbusmenu-0.4" |
|
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
248 |
AC_SUBST(LIBUNITY_CFLAGS) |
249 |
AC_SUBST(LIBUNITY_LIBS) |
|
250 |
AC_SUBST(LIBUNITY_PACKAGES) |
|
251 |
||
216.2.3
by Michal Hruby
Move the deps to configure.ac |
252 |
LIBUNITY_DEPS_PACKAGES="gobject-2.0 gio-2.0 dee-1.0 Dbusmenu-0.4" |
253 |
AC_SUBST(LIBUNITY_DEPS_PACKAGES) |
|
254 |
||
138.1.3
by Pawel Stolowski
Added new unity-tool gtk dependencies to autoconf files. |
255 |
UNITYTOOL_CFLAGS="$GTK3_CFLAGS $GMODULE_CFLAGS" |
256 |
UNITYTOOL_LIBS="$GTK3_LIBS $GMODULE_LIBS" |
|
257 |
AC_SUBST(UNITYTOOL_CFLAGS) |
|
258 |
AC_SUBST(UNITYTOOL_LIBS) |
|
259 |
||
138.1.18
by Pawel Stolowski
Use AC_PATH_PROG to find glib-compile-resources. |
260 |
AC_PATH_PROG(GLIB_RESCOMPILE, glib-compile-resources) |
261 |
AC_SUBST(GLIB_MKENUMS) |
|
262 |
||
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
263 |
AC_PATH_PROG(GLIB_MKENUMS, glib-mkenums) |
264 |
AC_SUBST(GLIB_MKENUMS) |
|
265 |
||
266 |
AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal) |
|
267 |
AC_SUBST(GLIB_GENMARSHAL) |
|
268 |
||
180.1.2
by Didier Roche
add the schema value and build-tool for it |
269 |
#############################################
|
270 |
# GSettings macros |
|
271 |
#############################################
|
|
272 |
||
273 |
GLIB_GSETTINGS
|
|
274 |
||
62.1.11
by Neil Jagdish Patel
Starting to add support for loading scopes |
275 |
######################################################################
|
276 |
# Send directory information |
|
277 |
######################################################################
|
|
278 |
AC_DEFINE_UNQUOTED(DATADIR, "${prefix}/share",[Data directory]) |
|
279 |
||
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
280 |
AC_OUTPUT([ |
281 |
unity.pc
|
|
140.2.12
by Michal Hruby
Rename the so to libunity-protocol-private, change install locations |
282 |
unity-protocol-private.pc
|
189.2.19
by Pawel Stolowski
Added unity-extras.pc. Install unity-extras.h header. |
283 |
unity-extras.pc
|
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
284 |
Makefile
|
39
by Mikkel Kamstrup Erlandsen
Add Python overrides (empty for now) |
285 |
bindings/Makefile
|
286 |
bindings/python/Makefile
|
|
180.1.2
by Didier Roche
add the schema value and build-tool for it |
287 |
data/com.canonical.Unity.Lenses.gschema.xml.in
|
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
288 |
data/Makefile
|
289 |
doc/Makefile
|
|
290 |
doc/reference/Makefile
|
|
291 |
examples/Makefile
|
|
180.1.2
by Didier Roche
add the schema value and build-tool for it |
292 |
po/Makefile.in
|
140.2.1
by Michal Hruby
Split up libunity-protocol library |
293 |
protocol/Makefile
|
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
294 |
src/Makefile
|
189.2.16
by Pawel Stolowski
Moved sources from Extras namespace to extras subdirectory. |
295 |
extras/Makefile
|
223.3.1
by James Henstridge
Skeleton scope loader example. |
296 |
loader/Makefile
|
113.2.1
by Michal Hruby
Added unity-lens-test-tool |
297 |
tools/Makefile
|
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
298 |
test/Makefile
|
3
by Mikkel Kamstrup Erlandsen
Import a bunch of the testing stuff from lp:unity |
299 |
test/C/Makefile
|
300 |
test/vala/Makefile
|
|
188.1.3
by Michal Hruby
Add infrastructure for pygi tests |
301 |
test/python/Makefile
|
62.1.36
by Neil Jagdish Patel
Fix missing dist |
302 |
vapi/Makefile
|
1
by Mikkel Kamstrup Erlandsen
Initial project setup now we just need to import the libunity .vala files from lp:unity |
303 |
]) |
304 |
||
305 |
AC_MSG_NOTICE([ |
|
306 |
||
307 |
libunity v$VERSION (soname $LIBUNITY_LT_VERSION)
|
|
172.1.1
by Michal Hruby
Changes to build system - add doc generation |
308 |
(protocol soname $LIBPROTOCOL_LT_VERSION)
|
309 |
------------------------------
|
|
310 |
||
311 |
Build environment
|
|
312 |
Prefix : ${prefix}
|
|
313 |
Build GI typelib : ${enable_introspection}
|
|
314 |
Documentation : ${enable_docs}
|
|
315 |
C warnings : ${enable_c_warnings}
|
|
316 |
Trace logging : ${enable_trace_log}
|
|
199.54.1
by Pawel Stolowski
First cut at LTTNG instrumentation. |
317 |
LTTNG tracepoints : ${enable_lttng}
|
172.1.1
by Michal Hruby
Changes to build system - add doc generation |
318 |
|
319 |
Testing
|
|
320 |
Integration tests : ${enable_integration_tests}
|
|
321 |
Headless tests : ${enable_headless_tests}
|
|
322 |
Coverage reporting : ${use_gcov}
|
|
310.1.2
by Michal Hruby
Bump versions |
323 |
]) |