diff options
Diffstat (limited to 'cogl/cogl-debug.h')
-rw-r--r-- | cogl/cogl-debug.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/cogl/cogl-debug.h b/cogl/cogl-debug.h index 91a49e16..f59f3c87 100644 --- a/cogl/cogl-debug.h +++ b/cogl/cogl-debug.h @@ -79,12 +79,13 @@ typedef enum { COGL_DEBUG_N_FLAGS } CoglDebugFlags; -extern GHashTable *_cogl_debug_instances; +/* _cogl_debug_flags and _cogl_debug_instances currently needs to exported + * outside of the shared library for cogl-pango and cogl-path. The special + * COGL_EXPORT macro is needed to get this to work when building with MSVC. + */ +COGL_EXPORT extern GHashTable *_cogl_debug_instances; #define COGL_DEBUG_N_LONGS COGL_FLAGS_N_LONGS_FOR_SIZE (COGL_DEBUG_N_FLAGS) -/* _cogl_debug_flags currently needs to exported outside of the shared - library for cogl-pango. The special COGL_EXPORT macro is needed to - get this to work when building with MSVC */ COGL_EXPORT extern unsigned long _cogl_debug_flags[COGL_DEBUG_N_LONGS]; #define COGL_DEBUG_ENABLED(flag) \ |