mirror of
https://github.com/brl/mutter.git
synced 2024-11-26 01:50:42 -05:00
Make building cogl-pango optional
When building for platforms that don't use pango for handling text you may not need the cogl-pango library.
This commit is contained in:
parent
b6ebbc366e
commit
4211462eb2
@ -1,4 +1,8 @@
|
|||||||
SUBDIRS = cogl pango
|
SUBDIRS = cogl
|
||||||
|
|
||||||
|
if BUILD_COGL_PANGO
|
||||||
|
SUBDIRS += pango
|
||||||
|
endif
|
||||||
|
|
||||||
if COGL_STANDALONE_BUILD
|
if COGL_STANDALONE_BUILD
|
||||||
SUBDIRS += po examples
|
SUBDIRS += po examples
|
||||||
|
21
configure.ac
21
configure.ac
@ -170,6 +170,7 @@ AS_CASE(
|
|||||||
[
|
[
|
||||||
test "$cflags_set" = set || CFLAGS="$CFLAGS -g -O0"
|
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"
|
COGL_EXTRA_CFLAGS="$COGL_EXTRA_CFLAGS -DCOGL_GL_DEBUG -DCOGL_OBJECT_DEBUG -DCOGL_HANDLE_DEBUG -DCOGL_ENABLE_DEBUG"
|
||||||
|
COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES cairo"
|
||||||
],
|
],
|
||||||
[no],
|
[no],
|
||||||
[
|
[
|
||||||
@ -270,6 +271,23 @@ AS_IF(
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
dnl ============================================================
|
||||||
|
dnl Should cogl-pango be built?
|
||||||
|
dnl ============================================================
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
[cogl-pango],
|
||||||
|
[AC_HELP_STRING([--enable-cogl-pango=@<:@no/yes@:>@], [Enable pango support @<:@default=yes@:>@])],
|
||||||
|
[],
|
||||||
|
enable_cogl_pango=yes
|
||||||
|
)
|
||||||
|
AM_CONDITIONAL([BUILD_COGL_PANGO], [test "x$enable_cogl_pango" = "xyes"])
|
||||||
|
|
||||||
|
AS_IF([test "x$enable_cogl_pango" = "xyes"],
|
||||||
|
[
|
||||||
|
COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES pangocairo >= pangocairo_req_version"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
dnl ============================================================
|
dnl ============================================================
|
||||||
dnl Determine which drivers and window systems we can support
|
dnl Determine which drivers and window systems we can support
|
||||||
@ -645,7 +663,7 @@ AM_PATH_GLIB_2_0([glib_req_version],
|
|||||||
[gobject gthread gmodule-no-export])
|
[gobject gthread gmodule-no-export])
|
||||||
AS_IF([test "x$have_glib" = "xno"], AC_MSG_ERROR([glib-2.0 is required]))
|
AS_IF([test "x$have_glib" = "xno"], AC_MSG_ERROR([glib-2.0 is required]))
|
||||||
|
|
||||||
COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES glib-2.0 pangocairo >= pangocairo_req_version"
|
COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES glib-2.0"
|
||||||
AC_SUBST(COGL_PKG_REQUIRES)
|
AC_SUBST(COGL_PKG_REQUIRES)
|
||||||
PKG_CHECK_MODULES(COGL_DEP, [$COGL_PKG_REQUIRES])
|
PKG_CHECK_MODULES(COGL_DEP, [$COGL_PKG_REQUIRES])
|
||||||
|
|
||||||
@ -739,6 +757,7 @@ if test "x$SUPPORT_EGL" = "xyes"; then
|
|||||||
echo " EGL Platforms:${EGL_PLATFORMS}"
|
echo " EGL Platforms:${EGL_PLATFORMS}"
|
||||||
fi
|
fi
|
||||||
echo " Image backend: ${COGL_IMAGE_BACKEND}"
|
echo " Image backend: ${COGL_IMAGE_BACKEND}"
|
||||||
|
echo " Cogl Pango: ${enable_cogl_pango}"
|
||||||
|
|
||||||
# Compiler/Debug related flags
|
# Compiler/Debug related flags
|
||||||
echo ""
|
echo ""
|
||||||
|
Loading…
Reference in New Issue
Block a user