Emscripten is an LLVM-based project that compiles C and C++ into highly-optimizable JavaScript in asm.js format. This lets you run C and C++ on the web at near-native speed, without plugins.
Решил еще раз установить Emscripten с помощью brew, на сей раз все оказалось гораздо проще. Возможно это работало и раньше, но я только сегодня обратил на это внимание.
Правильный способ установки Emscripten с помощью brew:
# устанавливаем emscripten как обычно: brew install emscripten # запускаем emcc, что бы он создал файл ~/.emscripten emcc # исправляем LLVM_ROOT: vim ~/.emscripten
Должно получиться как-то так:
LLVM_ROOT = '/usr/local/opt/emscripten/libexec/llvm/bin'
К сожалению с помощью brew правильно установить emscripten под OS X El Capitan мне не удалось.
Я не смог найти какую-либо информацию по правильной установке emscripten с помощью brew, поэтому получилась вот такая магическая инструкция.
Список шагов для установки emscripten из-под OS X:
С официального сайта качаем портабельную версию emscripten – http://kripken.github.io/emscripten-site/docs/getting_started/downloads.html#sdk-download-and-installРаспаковываем и запускаем ./emsdk update.С помощью команды ./emsdk list можно посмотреть список доступных пакетов, утилит и sdk.С помощью комады ./emsdk install latest устанавливаем самые последние версии.Командой ./emsdk activate активируем переменные окружения emscripten.Теперь при необходимости сборки проекта инициализируем переменные окружения с помощью команды source ./emsdk_env.sh.По желанию можно прописать путь к директории с emsdk.