bodguy / zig-cpp-build

zig-cpp-build

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cpp build using zig build system

cmake + zig + vite + wasmer

  • cmake: cpp build system
  • zig: crossplatform wasi compiler
  • vite: javascript package bundler
  • wasmer: wasi runtime in browser

A simple zig build and run

zig build run

target wasm32-wasi

zig build -Dtarget=wasm32-wasi

execute wasm binary using wasmtime

wasmtime zig-out/bin/zig-cpp.wasm

test in browser

pnpm dev

Awesome!

About

zig-cpp-build


Languages

Language:JavaScript 34.4%Language:Zig 30.8%Language:C++ 24.2%Language:HTML 6.6%Language:CMake 2.6%Language:C 1.4%