TeaWeb/asm/CMakeLists.txt

19 lines
699 B
Text
Raw Normal View History

2018-02-27 17:20:49 +01:00
project(TeaWeb-Native)
set(CMAKE_CXX_COMPILER "emcc")
set(CMAKE_C_COMPILER "emcc")
set(CMAKE_C_LINK_EXECUTABLE "emcc")
#set(CMAKE_CXX_FLAGS "-s WASM=1")
set(CMAKE_VERBOSE_MAKEFILE ON)
set(CMAKE_EXE_LINKER_FLAGS "-s EXTRA_EXPORTED_RUNTIME_METHODS='[\"ccall\", \"cwrap\"]'") #
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/generated/")
add_executable(TeaWeb-Native.js src/WebASMTest.cpp)
target_link_libraries(TeaWeb-Native.js ${CMAKE_CURRENT_SOURCE_DIR}/libs/opus/.libs/libopus.a)
#Adding directories to PATH:
#PATH += /home/wolverindev/wgit/emscripten-sdk
#Setting environment variables:
#EMSDK = /home/wolverindev/wgit/emscripten-sdk
#EM_CONFIG = /home/wolverindev/.emscripten