Skip to content

kk49/deca_lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This will contain the "library" parts of the DECA app, so that it can be used by multiple projects.

Goals

  • WebAssembly modules (for http://www.mathartbang.com, and DECA proper)
  • Python Support
  • Javascript Support
  • Other languages via WebAssembly? C#?

Requires

  • CMake 3.16+
  • emscripten
  • Python 3.7+ (for WASM interface generation, and test code)

Build instructions

Activate emscripten environment, something like...

source ~/prj/emsdk/emsdk_env.sh

Then build deca_lib

cd deca_lib
mkdir -p build/emscripten
cd build/emscripten
cmake -DCMAKE_TOOLCHAIN_FILE=${EMSDK}/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake ../../
make

About

DECA core library code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published