emcmake sh -c 'echo ${EMSCRIPTEN}' ─╯
configure: sh -DCMAKE_CROSSCOMPILING_EMULATOR=/home/logic/Downloads/emsdk/node/14.15.5_64bit/bin/node -DCMAKE_TOOLCHAIN_
FILE=/home/logic/Downloads/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -c "echo ${EMSCRIPTEN}"
sh: 0: Illegal option -D
emcmake: error: 'sh -DCMAKE_CROSSCOMPILING_EMULATOR=/home/logic/Downloads/emsdk/node/14.15.5_64bit/bin/node -DCMAKE_TOOLCHAIN_FILE=/home/logic/Downloads/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -c "echo ${EMSCRIPTEN}"' failed (returned 2)
emcmake python ./platforms/js/build_js.py build_js ─╯
configure: python -DCMAKE_CROSSCOMPILING_EMULATOR=/home/logic/Downloads/emsdk/node/14.15.5_64bit/bin/node -DCMAKE_TOOLCHAIN_FILE=/home/logic/Downloads/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake ./platforms/js/build_js.py build_js
Unknown option: -D
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
emcmake: error: 'python -DCMAKE_CROSSCOMPILING_EMULATOR=/home/logic/Downloads/emsdk/node/14.15.5_64bit/bin/node -DCMAKE_TOOLCHAIN_FILE=/home/logic/Downloads/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake ./platforms/js/build_js.py build_js' failed (returned 2)
由于Emscripten版本的问题,emcmake使用会有Bug
将版本从'2.0.34降至'2.0.10 就可以解决了