diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-04-14 12:56:59 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-04-14 12:56:59 +0000 |
commit | 775b2ba810205b812d04a476e17d5aca80de9cf7 (patch) | |
tree | 1844c2d90dee8622f3a9b3de6b52cf3f32df3122 /tools | |
parent | ef03dbe3a4899521bfb1581ff8f72633390210a3 (diff) |
depstack building: on OS X, force cairo and pango to avoid dependency on X11
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11971 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/build-gtk-stack | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/build-gtk-stack b/tools/build-gtk-stack index ad9d6b18f5..5243573d71 100755 --- a/tools/build-gtk-stack +++ b/tools/build-gtk-stack @@ -56,10 +56,15 @@ if uname -a | grep --silent arwin ; then # suitably new (2.7 or later) version of Python's framework #PYTHON= PYTHON=/Library/Frameworks/Python.framework/Versions/2.7 + + CAIRO_CONF="--enable-xlib=no --enable-quartz=yes --enable-xcb=no" + PANGO_CONF="--without-x" else export LD_LIBRARY_PATH=$PREFIX/lib{$LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} GLOBAL_CFLAGS= GLOBAL_LDFLAGS= + CAIRO_CONF= + PANGO_CONF= fi export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig @@ -305,8 +310,8 @@ tar xf gtk-doc-1.18.tar.bz2 && (cd gtk-doc-1.18 && CFLAGS=$GLOBAL_CFLAGS LDFLAGS tar xf pixman-0.24.4.tar.gz && (cd pixman-0.24.4 && CFLAGS=$GLOBAL_CFLAGS LDFLAGS="$GLOBAL_LDFLAGS" sh ./autogen.sh --prefix=$PREFIX && make && make install) || die "pixman build failed" tar xf freetype-2.4.8.tar.bz2 && (cd freetype-2.4.8 && CFLAGS=$GLOBAL_CFLAGS LDFLAGS="$GLOBAL_LDFLAGS" ./configure $GLOBAL_CONF && make && make install) || die "freetype build failed" tar xf fontconfig-2.8.0.tar.gz && (cd fontconfig-2.8.0 && CFLAGS=$GLOBAL_CFLAGS LDFLAGS="$GLOBAL_LDFLAGS" ./configure $GLOBAL_CONF && make && make install) || die "fontconfig build failed" -tar xf cairo-1.10.2.tar.gz && (cd cairo-1.10.2 && CFLAGS=$GLOBAL_CFLAGS LDFLAGS="$GLOBAL_LDFLAGS" ./configure $GLOBAL_CONF && make && make install) || die "cairo build failed" -tar xf pango-1.29.5.tar.bz2 && (cd pango-1.29.5 && CFLAGS=$GLOBAL_CFLAGS LDFLAGS="$GLOBAL_LDFLAGS" ./configure $GLOBAL_CONF && make && make install) || die "pango build failed" +tar xf cairo-1.10.2.tar.gz && (cd cairo-1.10.2 && CFLAGS=$GLOBAL_CFLAGS LDFLAGS="$GLOBAL_LDFLAGS" ./configure $GLOBAL_CONF $CAIRO_CONF && make && make install) || die "cairo build failed" +tar xf pango-1.29.5.tar.bz2 && (cd pango-1.29.5 && CFLAGS=$GLOBAL_CFLAGS LDFLAGS="$GLOBAL_LDFLAGS" ./configure $GLOBAL_CONF $PANGO_CONF && make && make install) || die "pango build failed" tar xf gdk-pixbuf-2.25.0.tar.xz && (cd gdk-pixbuf-2.25.0 && LDFLAGS="$GLOBAL_LDFLAGS -L$PREFIX/lib" CFLAGS="-I$PREFIX/include $GLOBAL_CFLAGS" ./configure $GLOBAL_CONF && make && make install) || die "gdk build failed" # gobject-introspection uses #include <libintl.h> and there's no way to force the "scanner" to look outside the system tree |