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