mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2024-10-16 21:12:20 +00:00
bbae4426a0
* add toolchain for wamr * add copyright
16 lines
720 B
Markdown
16 lines
720 B
Markdown
# Cross Compile Toolchain for Wasm Micro Runtime
|
|
This folder contains sysroot and toolchain files for building wasm application by using cmake.
|
|
|
|
## Build a project
|
|
To build a C project into wasm, you may use the toolchain file provided here as `wamr_toolchain.cmake`:
|
|
```Bash
|
|
cmake /path/to/CMakeLists.txt -DCMAKE_TOOLCHAIN_FILE=/path/to/wamr_toolchain.cmake
|
|
make
|
|
```
|
|
|
|
## Generate a toolchain for your runtime
|
|
If you extend more APIs of wasm runtime by using `EXPORT_WASM_API` API, we also provide a tool which allow you to generate the toolchain for your runtime:
|
|
```Bash
|
|
./generate_toolchain.py -o out_dir -f api_list_file
|
|
```
|
|
A toolchain which enables your extended APIs should be generated in the path you specified. |