Some compile flag changes for emscripten.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@5412 dfc29bdd-3216-0410-991c-e03cc46cb475master
parent
eae3c95085
commit
8860c5c9ce
|
@ -39,8 +39,7 @@ all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc
|
|||
all_win32 clean_win32 static_win32: SUF=.exe
|
||||
all_emscripten clean_emscripten: SUF=.html
|
||||
all_emscripten: CXXFLAGS += -fno-exceptions -fno-rtti -fstrict-aliasing -std=gnu++11 -U__STRICT_ANSI__
|
||||
all_emscripten: CXXFLAGS += -D_IRR_LINUX_PLATFORM_
|
||||
all_emscripten: LDFLAGS += -lGLESv2 -s FULL_ES2=1 -lSDL --preload-file ../../media@/media -s ALLOW_MEMORY_GROWTH=1
|
||||
all_emscripten: LDFLAGS += -lGL -s FULL_ES2=1 -lSDL --preload-file ../../media@/media -s ALLOW_MEMORY_GROWTH=1
|
||||
#all_emscripten: LDFLAGS += -lGL -lSDL --preload-file ../../media@/media -s ALLOW_MEMORY_GROWTH=1
|
||||
static_win32: CPPFLAGS += -D_IRR_STATIC_LIB_
|
||||
all_win32: LDFLAGS += -lopengl32 -lEGL -lGLESv1_CM -lGLESv2 -lm
|
||||
|
|
|
@ -109,6 +109,9 @@
|
|||
#define _IRR_COMPILE_WITH_EGL_MANAGER_
|
||||
#define _IRR_COMPILE_WITH_SDL_DEVICE_
|
||||
#define NO_IRR_COMPILE_WITH_X11_DEVICE_
|
||||
#define _IRR_LINUX_PLATFORM_ // emscripten basically working like a unix
|
||||
#define NO_IRR_COMPILE_WITH_SOFTWARE_
|
||||
#define NO_IRR_COMPILE_WITH_BURNINGSVIDEO_
|
||||
//#define _IRR_LINUX_PLATFORM_ // defined in Makefile for emscripten
|
||||
#endif // __EMSCRIPTEN__
|
||||
|
||||
|
|
|
@ -125,7 +125,8 @@ staticlib_win32: CPPFLAGS += -D_IRR_STATIC_LIB_
|
|||
|
||||
#emscripten specific options
|
||||
staticlib_emscripten: SYSTEM = emscripten
|
||||
emscripten: CXXFLAGS += -D_IRR_LINUX_PLATFORM_
|
||||
# you might want to disable all features you don't need in Irrlicht here to reduce the .js file size
|
||||
# emscripten: CXXFLAGS += -DNO_IRR_COMPILE_WITH_XML_
|
||||
|
||||
STATIC_LIB = libIrrlicht.a
|
||||
LIB_PATH = ../../lib/$(SYSTEM)
|
||||
|
|
Loading…
Reference in New Issue