/
mastercond
/
Solvespace-qt
Обзор
Документация
Войти
/
mastercond
/
Solvespace-qt
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
cmake/Platform/Emscripten.cmake
20 строк
557 B
verylowfreq
Web: Emscripten port updated to current tools. Add saving of options in local storage.
21 авг 2022, 14:13
21 авг 2022, 14:13
f741504
Код
Авторство
О чём код?
set(EMSCRIPTEN 1) set(CMAKE_C_OUTPUT_EXTENSION ".o") set(CMAKE_CXX_OUTPUT_EXTENSION ".o") set(CMAKE_EXECUTABLE_SUFFIX ".html") set(CMAKE_SIZEOF_VOID_P 4) set_property(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS FALSE) # FIXME(emscripten): Suppress non-c-typedef-for-linkage warnings in solvespace.h add_compile_options(-Wno-non-c-typedef-for-linkage) # Enable optimization. Workaround for "too many locals" error when runs on browser. if(CMAKE_BUILD_TYPE STREQUAL Release) add_compile_options(-O2) else() add_compile_options(-O1) endif()