19 lines
699 B
Text
19 lines
699 B
Text
![]() |
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
|