TeaWeb/asm/CMakeLists.txt
2018-02-28 20:49:56 +01:00

18 lines
715 B
CMake

project(TeaWeb-Native)
set(CMAKE_CXX_COMPILER "emcc")
set(CMAKE_C_COMPILER "emcc")
set(CMAKE_C_LINK_EXECUTABLE "emcc")
set(CMAKE_CXX_FLAGS "-s ASSERTIONS=2") #-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