Skip to content

Clarionos/clarion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f0d594d · Mar 8, 2022
Mar 22, 2021
Mar 7, 2021
Mar 8, 2022
Mar 9, 2021
Apr 6, 2021
Mar 12, 2021
Apr 1, 2021
Mar 8, 2022
Mar 9, 2021
Mar 12, 2021
Mar 31, 2021
Mar 9, 2021
Mar 12, 2021
Mar 31, 2021
Jan 29, 2021
Mar 9, 2021
Apr 1, 2021
Mar 31, 2021
Mar 31, 2021
Mar 4, 2021
Mar 9, 2021
Mar 23, 2021
Mar 22, 2021
Mar 23, 2021
Mar 25, 2021
Mar 23, 2021
Mar 30, 2021

Repository files navigation

ClarionOS

Build

Clarion Logo

Build

Set the WASI_SDK_PREFIX environment variable before building (see architecture-specific instructions below). Alternatively, use cmake's -DWASI_SDK_PREFIX=.... option. Also make sure nodejs 14, npm 6.14, and yarn 1.22 are in your path.

git submodule update --init --recursive
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j

ctest -j10
CLARION_WASM_PATH=a.wasm node dist/clariond

# to run the dev environment (it spins up and watches the PWA and ClarionD)
make dev
# open your browser on http://localhost:9025

Ubuntu 20.04

sudo apt-get update
sudo apt-get install -yq     \
    binaryen                 \
    build-essential          \
    cmake                    \
    git                      \
    libboost-all-dev         \
    libssl-dev               \
    libgmp-dev

export WASI_SDK_PREFIX=~/work/wasi-sdk-12.0
export PATH=~/work/node-v14.16.0-linux-x64/bin:$PATH

cd ~/work
wget https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-12/wasi-sdk-12.0-linux.tar.gz
tar xf wasi-sdk-12.0-linux.tar.gz

wget https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.xz
tar xf node-v14.16.0-linux-x64.tar.xz
npm i -g yarn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published