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 Add meson build support 2018-11-06 18:51:44 +01:00
cogl-mutter-config.h.in cogl: Make cogl-config.h include check explicit 2018-11-06 17:17:36 +01:00
config-custom.h move everything into a cogl/ directory 2016-04-22 16:44:31 +02:00
meson.build meson: Cleanup debug build handling 2019-05-29 15:52:39 +00:00