Explorar o código

Updated binaries - lots of GC changes, could be dangerous!

Mark Sibly %!s(int64=9) %!d(string=hai) anos
pai
achega
1e674e3c13
Modificáronse 6 ficheiros con 9 adicións e 4 borrados
  1. 8 3
      bin/env_linux.txt
  2. 1 1
      bin/env_macos.txt
  3. BIN=BIN
      bin/mx2cc_linux
  4. BIN=BIN
      bin/mx2cc_macos
  5. BIN=BIN
      bin/mx2cc_raspbian
  6. BIN=BIN
      bin/mx2cc_windows.exe

+ 8 - 3
bin/env_linux.txt

@@ -1,26 +1,31 @@
 
 '***** 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=-s -O3
+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=-O3 -DNDEBUG
+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=-O3 -DNDEBUG
+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

+ 1 - 1
bin/env_macos.txt

@@ -25,7 +25,7 @@ MX2_CPP_OPTS_MACOS_RELEASE=-O3 -DNDEBUG
 
 'For emscripten builds, you need emcc, em++ and emar in your PATH.
 '
-'Alas, modern macos apps no longer inherit PATH settings so we need to harccode in some in.
+'Alas, modern macos apps no longer inherit PATH settings so we need to harccode some in.
 'These may need to be changed depending on where you install emscripten.
 EMSCRIPTEN=${HOME}/emsdk/emscripten/1.35.0
 PATH=${HOME}/emsdk:${HOME}/emsdk/clang/e1.35.0_64bit:${HOME}/emsdk/node/0.12.2_64bit/bin:${HOME}/emsdk/emscripten/1.35.0:${PATH}

BIN=BIN
bin/mx2cc_linux


BIN=BIN
bin/mx2cc_macos


BIN=BIN
bin/mx2cc_raspbian


BIN=BIN
bin/mx2cc_windows.exe