mutter/build/autotools
Damien Lespiau d7e5e9247b build: Make the generated glib-mkenums c file depend on the headers
What happens now if you rename an enum inside a header:

  • glib-mkenums generates the header file
  • a comparison is made with the previous version of the heade is made
    and no difference is found as you don't remove or create enums
  • the compilation of the generated mkenums c file fails because it has
    not been regenerated with the new, renamed, enum.

That's why the generated clutter-enum-types.c needs to depend on the
headers too.

Of course such scenario should not happen in stable releases as enums
are part of the API, but renaming enums happens in the development cycle
and create compilation errors (very annoying when doing git bissects for
instance).
2010-09-07 14:17:18 +01:00
..
.gitignore [build] Beautify autotools' output 2009-02-18 17:38:34 +00:00
as-compiler-flag.m4 [build] Add AS_COMPILER_FLAGS 2009-06-08 02:22:26 +01:00
as-linguas.m4 build: Use AS_ALL_LINGUAS 2010-07-15 11:36:25 +01:00
introspection.m4 Add build machinery for gobject-introspection data 2009-02-20 14:39:51 +00:00
Makefile.am build: Remove dolt remnants 2010-08-17 12:22:51 +01:00
Makefile.am.changelog build: Generate per-cycle ChangeLog files 2009-11-18 14:43:46 +00:00
Makefile.am.enums build: Make the generated glib-mkenums c file depend on the headers 2010-09-07 14:17:18 +01:00
Makefile.am.gcov build: Add a script to format gcov report lines 2010-01-13 17:15:06 +00:00
Makefile.am.gitignore build: Use maintainer-clean for the ignore files removal 2010-08-15 18:42:54 +01:00
Makefile.am.marshal [build] more Makefile.am.{enums,marshal} fixes for out of tree builds 2009-10-16 18:46:44 +01:00
Makefile.am.silent build: Make the introspection generation quiet (again) 2010-08-12 09:03:58 +01:00