Mark Sibly пре 7 година
родитељ
комит
2e90e2dcce
1 измењених фајлова са 10 додато и 20 уклоњено
  1. 10 20
      bin/env_windows.txt

+ 10 - 20
bin/env_windows.txt

@@ -99,35 +99,25 @@ MX2_MSVC_LIB_X64=${MX2_MSVC_LIB_X64}${MX2_WINDOWS_KITS_DIR}\Lib\${MX2_WINDOWS_KI
 
 
 '***** EMSCRIPTEN TARGET *****
 '***** EMSCRIPTEN TARGET *****
 
 
-'Note: you must setup emscripten yourself, sorry!
-
-'Yet another failed attempt to make emscripten easy to use...
-'EMSDK=${MX2_HOME}\devtools\emsdk-portable-64bit
-'EM_CONFIG=${EMSDK}\.emscripten
-'BINARYEN_ROOT=${EMSDK}\clang\nightly-e1.37.9-2017_04_19_23_39\binaryen
-'JAVA_HOME=${EMSDK}\java\7.45_64bit
-'EMSCRIPTEN=${EMSDK}\emscripten\nightly-1.37.9-2017_04_19_23_39
-'PATH=${EMSDK};${PATH}
-'PATH=${EMSDK}\clang\nightly-e1.37.9-2017_04_19_23_39;${PATH}
-'PATH=${EMSDK}\node\4.1.1_64bit\bin;${PATH}
-'PATH=${EMSDK}\python\2.7.5.3_64bit;${PATH}
-'PATH=${EMSDK}\java\7.45_64bit\bin;${PATH}
-'PATH=${EMSDK}\emscripten\nightly-1.37.9-2017_04_19_23_39;${PATH}
+'env vars for incoming 64bit - I've set these via computer->properties so I can use em from cmd line.
+'EMSDK=D:/devtools/emsdk-portable-64bit
+'EMSCRIPTEN=${EMSDK}\emscripten\incoming
+'PATH=${EMSDK}\clang\fastcomp\build_incoming_vs2015_64\RelWithDebInfo\bin;${PATH}
+'PATH=${EMSDK}\emscripten\incoming;${PATH}
 
 
 'Add mserver_winnt emscripten mini-server/launcher.
 'Add mserver_winnt emscripten mini-server/launcher.
 '
 '
 MX2_MSERVER="${MX2_HOME}\devtools\mserver-v86c\mserver_winnt.exe"
 MX2_MSERVER="${MX2_HOME}\devtools\mserver-v86c\mserver_winnt.exe"
 
 
 'Linker options
 'Linker options
-MX2_LD_OPTS_EMSCRIPTEN=-s USE_SDL=2 -s TOTAL_MEMORY=268435456 -s DISABLE_EXCEPTION_CATCHING=1 -s EXTRA_EXPORTED_RUNTIME_METHODS="['Pointer_stringify']"
+MX2_LD_OPTS_EMSCRIPTEN=-s USE_SDL=2 -s TOTAL_MEMORY=268435456 -s DISABLE_EXCEPTION_CATCHING=1
+MX2_LD_OPTS_EMSCRIPTEN_WASM=-s BINARYEN=1
 MX2_LD_OPTS_EMSCRIPTEN_DEBUG=-O2 -s ASSERTIONS=2
 MX2_LD_OPTS_EMSCRIPTEN_DEBUG=-O2 -s ASSERTIONS=2
 MX2_LD_OPTS_EMSCRIPTEN_RELEASE=-O3
 MX2_LD_OPTS_EMSCRIPTEN_RELEASE=-O3
 
 
-'wasm LD opts for 1.37.22+
-MX2_LD_OPTS_EMSCRIPTEN_WASM=-s BINARYEN=1 -s BINARYEN_TRAP_MODE='allow'
-
-'wasm LD opts for 1.37.9+
-'MX2_LD_OPTS_EMSCRIPTEN_WASM=-s BINARYEN=1
+'extra LD opts for 1.37.26 - if you're using 1.37.26 or earlier, you may need to enable these lines.
+'MX2_LD_OPTS_EMSCRIPTEN=${MX2_LD_OPTS_EMSCRIPTEN} -s EXTRA_EXPORTED_RUNTIME_METHODS="['Pointer_stringify']"
+'MX2_LD_OPTS_EMSCRIPTEN_WASM=${MX2_LD_OPTS_EMSCRIPTEN_WASM} -s BINARYEN_TRAP_MODE='allow'
 
 
 'C Compiler options
 'C Compiler options
 MX2_CC_OPTS_EMSCRIPTEN=-std=gnu99 -s USE_SDL=2 -s TOTAL_MEMORY=268435456 -s DISABLE_EXCEPTION_CATCHING=1
 MX2_CC_OPTS_EMSCRIPTEN=-std=gnu99 -s USE_SDL=2 -s TOTAL_MEMORY=268435456 -s DISABLE_EXCEPTION_CATCHING=1