Embed resource files for native build, break out config.
This commit is contained in:
parent
1450302e06
commit
e01dc377a7
7 changed files with 138 additions and 23 deletions
|
|
@ -9,9 +9,23 @@ 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"
|
||||
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 """
|
||||
|
|
@ -23,3 +37,4 @@ 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/"
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue