diff --git a/lime/system/JNI.hx b/lime/system/JNI.hx index 93caa80c2..94ab5343b 100644 --- a/lime/system/JNI.hx +++ b/lime/system/JNI.hx @@ -203,6 +203,11 @@ class JNI { } +#if !lime_debug +@:fileXml('tags="haxe,release"') +@:noDebug +#end + @:access(lime._backend.native.NativeCFFI) @@ -243,6 +248,11 @@ class JNIMemberField { } +#if !lime_debug +@:fileXml('tags="haxe,release"') +@:noDebug +#end + @:access(lime._backend.native.NativeCFFI) @@ -283,6 +293,11 @@ class JNIStaticField { } +#if !lime_debug +@:fileXml('tags="haxe,release"') +@:noDebug +#end + @:access(lime._backend.native.NativeCFFI) diff --git a/lime/utils/Assets.hx b/lime/utils/Assets.hx index 765312689..8a60a25cc 100644 --- a/lime/utils/Assets.hx +++ b/lime/utils/Assets.hx @@ -647,6 +647,12 @@ class Assets { } +#if !lime_debug +@:fileXml('tags="haxe,release"') +@:noDebug +#end + + private class LibrarySymbol { diff --git a/project/src/graphics/opengl/OpenGLBindings.cpp b/project/src/graphics/opengl/OpenGLBindings.cpp index 611258ecf..f01052c5c 100644 --- a/project/src/graphics/opengl/OpenGLBindings.cpp +++ b/project/src/graphics/opengl/OpenGLBindings.cpp @@ -40,7 +40,7 @@ namespace lime { void* OpenGLBindings::eglHandle = 0; #endif - #if !defined(ANDROID) && !defined(IPHONE) && !defined (RASPBERRYPI) + #if !defined(ANDROID) && !defined(IPHONE) && !defined (RASPBERRYPI) && !defined (EMSCRIPTEN) typedef void (APIENTRY * GL_DebugMessageCallback_Func)(GLDEBUGPROC, const void *); GL_DebugMessageCallback_Func glDebugMessageCallback_ptr = 0; #endif @@ -191,7 +191,7 @@ namespace lime { } - #if !defined(ANDROID) && !defined(IPHONE) && !defined (RASPBERRYPI) + #if !defined(ANDROID) && !defined(IPHONE) && !defined (RASPBERRYPI) && !defined (EMSCRIPTEN) void APIENTRY gl_debug_callback (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userParam) { puts (message); @@ -1160,7 +1160,7 @@ namespace lime { value lime_gl_get_extension (HxString name) { - #if !defined(ANDROID) && !defined(IPHONE) && !defined (RASPBERRYPI) + #if !defined(ANDROID) && !defined(IPHONE) && !defined (RASPBERRYPI) && !defined (EMSCRIPTEN) if (!glDebugMessageCallback_ptr && strcmp (name.__s, "KHR_debug") == 0) { glDebugMessageCallback_ptr = (GL_DebugMessageCallback_Func)SDL_GL_GetProcAddress ("glDebugMessageCallback");