Commit graph

17 commits

Author SHA1 Message Date
M Joonas Pihlaja
5733d8d6c3 [build] Remove a level of quoting from CAIRO_PARSE_VERSION.
The m4 that comes with OpenBSD gets confused by the extra quoting
applied to the version number argument when building the
bodies of the cairo_version_{major,minor,micro} macros using
m4_bpatsubst(). Since we're making sure that the argument is always
a number, we can safely use the unquoted \2 body rather than \[\2\].
2009-06-20 06:11:44 -06:00
Behdad Esfahbod
24c51ee177 [acinclude.m4] Add compat macros for autoconf 2.59 2008-09-18 03:12:03 -04:00
Behdad Esfahbod
61317dac18 [acinclude.m4] Define m4_foreach_w if not available
Has been missing at least as of autoconf 2.59.
2008-09-18 02:42:38 -04:00
Behdad Esfahbod
879b5c7057 [aclocal] Move CAIRO_PARSE_VERSION to acinclude.m4
It belongs there as it includes other files.  It was breaking build
on older autoconf it seems.
2008-09-15 19:18:06 -04:00
Behdad Esfahbod
694fee9e7c Update gtk-doc makefile fragment
Also move it to build/.

We still do not call gtkdocize from autogen.sh.
2008-09-11 16:38:12 -04:00
Behdad Esfahbod
b7a838261b Move m4 macros into build/aclocal.*.m4 files 2008-09-11 04:17:43 -04:00
Behdad Esfahbod
cdee34c5b7 Back to using autoconf 2.58 2008-09-07 17:01:33 -04:00
Behdad Esfahbod
eddb3f6a84 [configure.ac.enable] More macro cleanup 2008-09-06 17:44:17 -04:00
Behdad Esfahbod
8da361470f [configure.in] Forbid arbitrary CAIRO_ patterns in the output 2008-09-04 21:59:27 -04:00
Behdad Esfahbod
c8e75f1007 [acinclude.m4] Disallow "_CAIRO" patterns in the output
Eases m4 writing.
2008-09-04 21:13:17 -04:00
Behdad Esfahbod
44155f7e59 Cleanup configure.in macros 2008-09-04 16:08:41 -04:00
Behdad Esfahbod
5c45aa1308 [configure.in] Split in various files
Now the configure.in file mostly holds the backend enabling logic.
The usual cruft has been moved in smaller files named build/*.ac.
2008-09-03 20:06:26 -04:00
Dan Amelang
26b06516a7 Use the "-" option (instead of "-a") when calling "strings"
This is needed to fix the AX_C_FLOAT_WORDS_BIGENDIAN macro on Mac OS X 10.2,
which was brought up here:

    https://bugs.freedesktop.org/show_bug.cgi?id=9124
2006-12-30 21:14:14 -08:00
Dan Amelang
a87f494d4b Don't use the GNU-only grep option "-a"
We now use strings first, then grep to find the magic value, as suggested
by various people in the reports for the bugs that this fixes:

    https://bugs.freedesktop.org/show_bug.cgi?id=9247
    https://bugs.freedesktop.org/show_bug.cgi?id=9124
2006-12-12 16:34:50 -08:00
Dan Amelang
392f27bf2b [configure] Add -a option to grep calls in AX_C_FLOAT_WORDS_BIGENDIAN
This fixes bug #9124 reported here:

    https://bugs.freedesktop.org/show_bug.cgi?id=9124
2006-12-02 11:08:48 -08:00
Dan Amelang
5376e47425 Add autoconf macro AX_C_FLOAT_WORDS_BIGENDIAN
The symbol that this macro defines (FLOAT_WORDS_BIGENDIAN) can be used
to make double arithmetic tricks portable.
2006-11-06 09:35:10 -08:00
Owen Taylor
0f5b7d82de configure.in Makefile.am docs/Makefile.am docs/public/*: Add framework for doing docs via gtk-doc.
src/cairo.[ch] src/cairo-matrix.c: Add some inline docs for arcs and matrices.
gtk-doc.m4 acinclude.m4: Check in files from gtk-doc to make the dependency on gtk-doc optional.
Add --enable-gtk-doc to the default args.
2005-01-27 11:35:25 +00:00