Есть ли способ предотвратить создание emscripten глобального глобального модуля?Остановить Emscripten от создания глобального «модуля»
Я генерирую некоторые .js, используя что-то вроде emcc --bind -O3 --memory-init-file 0 whatever...
. Если я включаю выходной скрипт, объект окна заливается различными внутренними функциями и объектами emscripten.
Я попытался обернуть сгенерированный код, как это:
Some.Namespace.Whatever = (функция() {... генерируемый код ...; возврата модуля;})();
Все работает нормально, но emscripten по-прежнему создает глобальный «модуль» с глобальным охватом (другие внутренние функции исчезли).