Skip to content

Commit

Permalink
Merge pull request #742 from 0riginaln0/patch-2
Browse files Browse the repository at this point in the history
compile with --threads:off Update cart.nimble
  • Loading branch information
aduros authored Jul 22, 2024
2 parents 39ccdfb + d3dab3d commit acc3e0a
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions cli/assets/templates/nim/cart.nimble
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ let outFile = "build" / "cart.wasm"
requires "nim >= 1.4.0"

task dbg, "Build the cartridge in debug mode":
exec &"nim c -d:nimNoQuit -o:{outFile} src/cart.nim"
exec &"nim c --threads:off -d:nimNoQuit -o:{outFile} src/cart.nim"

task rel, "Build the cartridge with all optimizations":
exec &"nim c -d:nimNoQuit -d:danger -o:{outFile} src/cart.nim"
exec &"nim c --threads:off -d:nimNoQuit -d:danger -o:{outFile} src/cart.nim"

after rel:
let exe = findExe("wasm-opt")
if exe != "":
exec(&"wasm-opt -Oz --zero-filled-memory --strip-producers {outFile} -o {outFile}")
exec(&"wasm-opt --enable-bulk-memory -Oz --zero-filled-memory --strip-producers {outFile} -o {outFile}")
else:
echo "Tip: wasm-opt was not found. Install it from binaryen for smaller builds!"
echo "Tip: wasm-opt was not found. Install it from binaryen for smaller builds!"

0 comments on commit acc3e0a

Please sign in to comment.