2017-02-17 12 views
0

Я пытаюсь проверить, можно ли запустить Emscripten с помощью CMake в качестве генератора Makefile. Моя генерировать команды:Глобальный путь не найден Emscripten при использовании CMake

cmake -DCMAKE_CXX_COMPILER=emcc -DCMAKE_BUILD_TYPE=Release -DCMAKE_INCLUDE_PATH=/usr/include ../

-DCMAKE_INCLUDE_PATH не должно быть необходимым, но я добавил его, когда я получил ошибку:

#include <glm/glm.hpp> 
     ^
1 error generated. 
ERROR root: compiler frontend failed to generate LLVM bitcode, halting 

Мой проект содержит только GLM как зависимость (Edit: также зависит от C++ 11), и если бы я не использовал emcc в качестве моего компилятора, он обычно подбирался.

ответ

1

Задание компилятора в вызове cmake недостаточно, вам нужна инструментальная цепочка. Для этого используйте emcmake cmake [options]. Он установит все необходимое для компиляции с использованием emscripten.

 Смежные вопросы

  • Нет связанных вопросов^_^