| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- '***** LINUX *****
- 'This will enable g++-6 builds (if g++-6 is installed and it's not already the default).
- 'MX2_GCC_SUFFIX=-6
- 'LD options
- MX2_LD_OPTS_LINUX=
- MX2_LD_OPTS_LINUX_DEBUG=
- MX2_LD_OPTS_LINUX_RELEASE=-g -O3
- 'MX2_LD_OPTS_LINUX_RELEASE=-s
- 'C compiler options
- MX2_CC_OPTS_LINUX=-std=gnu99
- MX2_CC_OPTS_LINUX_DEBUG=
- MX2_CC_OPTS_LINUX_RELEASE=-g -O3 -DNDEBUG
- 'C++ compiler options
- MX2_CPP_OPTS_LINUX=-std=c++11
- MX2_CPP_OPTS_LINUX_DEBUG=
- MX2_CPP_OPTS_LINUX_RELEASE=-g -O3 -DNDEBUG
- '***** EMSCRIPTEN *****
- 'For emscripten builds, you need emcc, em++ and emar in your PATH.
- 'To run emscripten apps, you'll need MonkeyXFree86c in your devtools dir.
- '
- MX2_MSERVER="${MX2_HOME}/devtools/MonkeyXFree86c/bin/mserver_linux"
- 'LD options
- MX2_LD_OPTS_EMSCRIPTEN=-s USE_SDL=2 -s FULL_ES2=1 -s TOTAL_MEMORY=67108864 -s DISABLE_EXCEPTION_CATCHING=1 ' -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=1
- MX2_LD_OPTS_EMSCRIPTEN_DEBUG=-O2
- MX2_LD_OPTS_EMSCRIPTEN_RELEASE=-O3
- 'C compiler options
- MX2_CC_OPTS_EMSCRIPTEN=-std=gnu99 -I. -s USE_SDL=2 -s FULL_ES2=1 -s TOTAL_MEMORY=67108864 -s DISABLE_EXCEPTION_CATCHING=1 -Wno-warn-absolute-paths ' -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=1 -Wno-undefined-bool-conversion -Wno-inconsistent-missing-override -Wno-logical-op-parentheses -Wno-warn-absolute-paths
- MX2_CC_OPTS_EMSCRIPTEN_DEBUG=-O2
- MX2_CC_OPTS_EMSCRIPTEN_RELEASE=-O3 -DNDEBUG
- 'C++ compiler options
- MX2_CPP_OPTS_EMSCRIPTEN=-std=c++11 -I. -s USE_SDL=2 -s FULL_ES2=1 -s TOTAL_MEMORY=67108864 -s DISABLE_EXCEPTION_CATCHING=1 -Wno-warn-absolute-paths ' -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=1 -Wno-undefined-bool-conversion
- MX2_CPP_OPTS_EMSCRIPTEN_DEBUG=-O2
- MX2_CPP_OPTS_EMSCRIPTEN_RELEASE=-O3 -DNDEBUG
|