Commit Graph

10 Commits

Author SHA1 Message Date
Simon McVittie 49ef0aaac5 autogen.sh: Stop checking for specific versions of Automake
Automake 1.11 was released in May 2009, so cogl has been compatible with
the latest version for at least that long.

Signed-off-by: Simon McVittie <smcv@debian.org>
2020-03-09 17:18:22 +00:00
Ting-Wei Lan ae0915a27e Support automake 1.16 2018-06-23 14:42:12 +08:00
Javier Jardón 96d8be620a Upgrade to gettext 0.19 to avoid hack in autogen.sh
Using the 'PO_DEPENDS_ON_POT = no' and
'DIST_DEPENDS_ON_UPDATE_PO = no' in po/Makevars

https://bugzilla.gnome.org/show_bug.cgi?id=760285
2016-01-07 18:02:04 +00:00
Ting-Wei Lan 665c1d0faf Support automake 1.15
https://bugzilla.gnome.org/show_bug.cgi?id=743688

Reviewed-by: Robert Bragg <robert@sixbynine.org>
2015-01-29 15:46:19 +00:00
Yosef Or Boczko c2964723f8 Add support for automake 1.14
https://bugzilla.gnome.org/show_bug.cgi?id=703553

(cherry picked from commit 27f00aab20)
2013-07-03 18:11:53 +01:00
Robert Bragg 50005a9364 build: update to build with automake 1.13
This make autogen.sh look for automake-1.13 and also updates all
Makefile.am files to no longer use the INCLUDES variable which automake
1.13 warns is deprecated by AM_CPPFLAGS.

https://bugzilla.gnome.org/show_bug.cgi?id=690891

Reviewed-by: Neil Roberts <neil@linux.intel.com>

(cherry picked from commit 5de5569e96)
2013-01-22 18:00:05 +00:00
Stef Walter 0e69a6414f Support building with automake 1.12.x
https://bugzilla.gnome.org/show_bug.cgi?id=681285

Reviewed-by: Neil Roberts <neil@linux.intel.com>

(cherry picked from commit e5b5c50174)
2012-08-15 13:46:25 +01:00
Ryan Lortie fd0dfbf3d5 build: avoid touching .po files during 'make'
A simple workaround to deal with GNU gettext automake integration
failing to deal with git.

Reviewed-by: Neil Roberts <neil@linux.intel.com>
2012-02-01 18:30:15 -05:00
Damien Lespiau dc5d3785f6 build: Allow to compile a git checkout without gtk-doc
Gtk-doc can be hard to install on Windows. This patch enables people wanting to
hack on Cogl itself from a Windows system to do so without the hassle to get
gtk-doc installed first.
2011-05-12 11:45:25 +01:00
Robert Bragg efb570fdae Adds the ability to build Cogl standalone
This adds an autogen.sh, configure.ac and build/autotool files etc under
clutter/cogl and makes some corresponding Makefile.am changes that make
it possible to build and install Cogl as a standalone library.

Some notable things about this are:
A standalone installation of Cogl installs 3 pkg-config files;
cogl-1.0.pc, cogl-gl-1.0.pc and cogl-2.0.pc. The second is only for
compatibility with what clutter installed though I'm not sure that
anything uses it so maybe we could remove it. cogl-1.0.pc is what
Clutter would use if it were updated to build against a standalone cogl
library. cogl-2.0.pc is what you would use if you were writing a
standalone Cogl application.

A standalone installation results in two libraries currently, libcogl.so
and libcogl-pango.so. Notably we don't include a major number in the
sonames because libcogl supports two major API versions; 1.x as used by
Clutter and the experimental 2.x API for standalone applications.
Parallel installation of later versions e.g. 3.x and beyond will be
supportable either with new sonames or if we can maintain ABI then we'll
continue to share libcogl.so.

The headers are similarly not installed into a directory with a major
version number since the same headers are shared to export the 1.x and
2.x APIs (The only difference is that cogl-2.0.pc ensures that
-DCOGL_ENABLE_EXPERIMENTAL_2_0_API is used). Parallel installation of
later versions is not precluded though since we can either continue
sharing or later add a major version suffix.
2011-04-11 17:54:36 +01:00