# Package version = "0.1.0" author = "Mahlon E. Smith" description = "Dinking around with raylib and wasm target" license = "MIT" srcDir = "src" requires "nim >= 2.2.4" requires "naylib >= 25.33.0" requires "nimhttpd >= 1.5.1" requires "zippy >= 0.10.16" before make: exec "tar -C resources -cvzf resources.tgz ." after make: exec "rm -f resources.tgz" task make, "Native build": exec """ mkdir -p build && nim c --outdir:build -d:release --opt:speed src/nim_wasm_test.nim """ task makedebug, "Native debugging build": exec """ tar -C resources -cvzf resources.tgz . && mkdir -p build && nim c --outdir:build -d:debug src/nim_wasm_test.nim """ task makeweb, "Emscripten build": exec """ mkdir -p build && cp index.html build/ nim c -d:emscripten -d:release src/nim_wasm_test.nim """ task runweb, "Run a local webserver for the wasm build": exec "nimhttpd -H:'Cross-Origin-Opener-Policy: same-origin' -H:'Cross-Origin-Embedder-Policy: require-corp' build/"