2
0

env_linux.txt 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. 'Hack: prevent code stripping for reflection based apps.
  2. '
  3. MX2_WHOLE_ARCHIVE=0
  4. 'If you change anything below, you should rebuild all!
  5. '***** LINUX TARGET *****
  6. 'This will enable g++-6 builds (if g++-6 is installed and it's not already the default).
  7. 'MX2_GCC_SUFFIX=-6
  8. 'LD options
  9. MX2_LD_OPTS_LINUX=
  10. MX2_LD_OPTS_LINUX_DEBUG=
  11. MX2_LD_OPTS_LINUX_RELEASE=-g -O3
  12. 'MX2_LD_OPTS_LINUX_RELEASE=-s
  13. 'C compiler options
  14. MX2_CC_OPTS_LINUX=-std=gnu99
  15. MX2_CC_OPTS_LINUX_DEBUG=
  16. MX2_CC_OPTS_LINUX_RELEASE=-O3 -DNDEBUG
  17. 'C++ compiler options
  18. MX2_CPP_OPTS_LINUX=-std=c++11
  19. MX2_CPP_OPTS_LINUX_DEBUG=
  20. MX2_CPP_OPTS_LINUX_RELEASE=-O3 -DNDEBUG
  21. '***** EMSCRIPTEN *****
  22. 'For emscripten builds, you need emcc, em++ and emar in your PATH.
  23. 'To run emscripten apps, you'll need MonkeyXFree86c in your devtools dir.
  24. '
  25. MX2_MSERVER="${MX2_HOME}/devtools/MonkeyXFree86c/bin/mserver_linux"
  26. 'LD options
  27. 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
  28. MX2_LD_OPTS_EMSCRIPTEN_DEBUG=-O2
  29. MX2_LD_OPTS_EMSCRIPTEN_RELEASE=-O3
  30. 'C compiler options
  31. 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
  32. MX2_CC_OPTS_EMSCRIPTEN_DEBUG=-O2
  33. MX2_CC_OPTS_EMSCRIPTEN_RELEASE=-O3 -DNDEBUG
  34. 'C++ compiler options
  35. 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
  36. MX2_CPP_OPTS_EMSCRIPTEN_DEBUG=-O2
  37. MX2_CPP_OPTS_EMSCRIPTEN_RELEASE=-O3 -DNDEBUG