Merge pull request #657 from james4k/pr-console-cffi-static-link

guard CFFI STATIC_LINK anchor funcs for the optional libs
This commit is contained in:
Joshua Granick
2016-01-01 14:42:18 -08:00

View File

@@ -1483,19 +1483,34 @@ namespace lime {
}
#ifdef LIME_CAIRO
extern "C" int lime_cairo_register_prims ();
#endif
#ifdef LIME_CURL
extern "C" int lime_curl_register_prims ();
#endif
#ifdef LIME_OPENAL
extern "C" int lime_openal_register_prims ();
#endif
#ifdef LIME_OPENGL
extern "C" int lime_opengl_register_prims ();
#endif
extern "C" int lime_register_prims () {
lime_cairo_register_prims ();
lime_curl_register_prims ();
lime_openal_register_prims ();
lime_opengl_register_prims ();
return 0;
return 0
#ifdef LIME_CAIRO
+ lime_cairo_register_prims ()
#endif
#ifdef LIME_CURL
+ lime_curl_register_prims ()
#endif
#ifdef LIME_OPENAL
+ lime_openal_register_prims ()
#endif
#ifdef LIME_OPENGL
+ lime_opengl_register_prims ()
#endif
;
}