console: fix cairo for STATIC_LINK

This commit is contained in:
James Gray
2015-07-08 11:37:11 -05:00
parent 7a1a3a0916
commit 0f26f127c4
2 changed files with 13 additions and 1 deletions

View File

@@ -1204,8 +1204,19 @@ namespace lime {
}
extern "C" int lime_byte_array_register_prims ();
#ifdef LIME_CAIRO
extern "C" int lime_cairo_register_prims ();
#endif
// prevents elimination of translation units during static linking
extern "C" int lime_register_prims () {
return 0;
return 0
+ lime_byte_array_register_prims ()
#ifdef LIME_CAIRO
+ lime_cairo_register_prims ()
#endif
;
}