13
0
livetrax/msvc_extra_headers
John Emmas bb520c26ad Move the preprocessor directive GTKMM_ATKMM_ENABLED so it'll get #defined at an earlier stage
When building any program that uses Gtkmm (with Atkmm support) ALL modules need to agree about the status of GTKMM_ATKMM_ENABLED. Otherwise 'Gtk::Widget' can have different sizes in different modules. If that happens we can end up with all manner of inexplicable run-time crashes and hangs.

GTKMM_ATKMM_ENABLED gets #defined in 'gtkmmconfig.h'. So let's #include that file at the earliest possible opportunity (where we know it'll then have a consistent value for every compilation unit).
2015-12-23 15:09:16 +00:00
..
ardourext Move the preprocessor directive GTKMM_ATKMM_ENABLED so it'll get #defined at an earlier stage 2015-12-23 15:09:16 +00:00
unistd.h.input Add an empty 'unistd.h' to stop the compiler complaining when it gets unnecessarily #included 2013-07-24 19:09:29 +01:00