mutter/cogl
Robert Mader a859d76c72 meson: Cleanup debug build handling
Add debug flags based on meson's `debug` option instead of `buildtype`.
This allows custom build configurations to behave like a debug or release build.

Add `-fno-omit-frame-pointer` to Mutter/Cogl. Not to Clutter though, as that would
require more changes to how Clutter's gir is created

Remove `-DG_DISABLE_CAST_CHECKS` from Clutter in debug builds

Add `-DG_DISABLE_CHECKS`, `-DG_DISABLE_ASSERT` and `-DG_DISABLE_CAST_CHECKS` to all
non-debug builds but `plain`, which explicitly should not have any compile flags

Use `cc.get_supported_arguments`, so it becomes more obvious to the user which flags
are set during compilation

https://gitlab.gnome.org/GNOME/mutter/merge_requests/497
2019-05-29 15:52:39 +00:00
..
cogl cogl/pipeline: Don't try to access to free'd pointer data 2019-05-27 17:23:54 -05:00
cogl-gles2 build: Don't use absolute paths with subdir keyword 2019-03-18 12:37:14 +00:00
cogl-pango Use free_full on GSList's instead of foreach + free 2019-05-15 14:49:56 -05:00
cogl-path cogl-path: Undeprecate framebuffer functions 2019-05-27 22:48:19 +00:00
test-fixtures cogl: Remove unused TEXTURE_RECTANGLE feature flag 2019-04-18 12:53:28 -04:00
tests cogl/tests: Remove configure_file workaround for installed tests 2019-05-21 12:36:15 -05:00
.gitignore cogl-framebuffer: Remove swap_throttled config 2018-12-06 14:29:34 +00:00
cogl-config.h.meson
cogl-mutter-config.h.in
config-custom.h
meson.build meson: Cleanup debug build handling 2019-05-29 15:52:39 +00:00