[cogl] configure.ac: move the --enable-cairo check
- From: Robert Bragg <rbragg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl] configure.ac: move the --enable-cairo check
- Date: Wed, 1 Jun 2011 19:47:32 +0000 (UTC)
commit 32e7c93aff3d1b396bd7c63008212acd63e9eb94
Author: Robert Bragg <robert linux intel com>
Date: Fri May 27 13:59:29 2011 +0100
configure.ac: move the --enable-cairo check
This moves the --enable-cairo check because it was put in the middle of
the logic that handles the --enable-debug option. This moves the
--enable-cairo check down after the --enable-debug logic and adds a
comment header to delimit the option like we have for other options.
configure.ac | 46 ++++++++++++++++++++++++++--------------------
1 files changed, 26 insertions(+), 20 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index b0ce0d1..b2ada6c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -165,32 +165,12 @@ AC_ARG_ENABLE(
[],
enable_debug=default
)
-
-PKG_CHECK_EXISTS([CAIRO], [cairo], [have_cairo=yes])
-AC_ARG_ENABLE(
- [cairo],
- [AC_HELP_STRING([--enable-cairo=@<:@no/yes@:>@], [Control Cairo usage in Cogl debugging code @<:@default=]default[@:>@])],
- [],
- enable_cairo=default
-)
-AS_IF([test "x$enable_cairo" = "xyes" && test "x$have_cairo" != "xyes"],
- [AC_MSG_ERROR([Could not find Cairo])])
-
-
AS_CASE(
[$enable_debug],
[yes],
[
test "$cflags_set" = set || CFLAGS="$CFLAGS -g -O0"
COGL_EXTRA_CFLAGS="$COGL_EXTRA_CFLAGS -DCOGL_GL_DEBUG -DCOGL_OBJECT_DEBUG -DCOGL_HANDLE_DEBUG -DCOGL_ENABLE_DEBUG"
-
- # debugging code can use cairo to dump the atlas
- AS_IF([test "x$have_cairo" = "xyes" && test "x$enable_cairo" != "xno"],
- [
- COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES cairo"
- AC_DEFINE([HAVE_CAIRO], [1], [Whether we have cairo or not])
- ])
-
],
[no],
[
@@ -203,6 +183,32 @@ AC_SUBST(COGL_DEBUG_CFLAGS)
dnl ============================================================
+dnl Enable cairo usage for debugging
+dnl (debugging code can use cairo to dump the atlas)
+dnl ============================================================
+
+PKG_CHECK_EXISTS([CAIRO], [cairo], [have_cairo=yes])
+AC_ARG_ENABLE(
+ [cairo],
+ [AC_HELP_STRING([--enable-cairo=@<:@no/yes@:>@], [Control Cairo usage in Cogl debugging code @<:@default=auto@:>@])],
+ [],
+ [
+ AS_IF([test "x$enable_debug" = "xyes"],
+ [enable_cairo=$have_cairo],
+ [enable_cairo=no])
+ ]
+)
+AS_IF([test "x$enable_cairo" = "xyes" && test "x$enable_debug" = "xyes"],
+ [
+ AS_IF([test "x$have_cairo" != "xyes"],
+ [AC_MSG_ERROR([Could not find Cairo])])
+
+ COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES cairo"
+ AC_DEFINE([HAVE_CAIRO], [1], [Whether we have cairo or not])
+ ])
+
+
+dnl ============================================================
dnl Enable strict compiler flags
dnl ============================================================
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]