From 8a837843662fa7219ceb1d1deeb4a2b605562963 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Sun, 3 Nov 2019 14:11:14 +0000 Subject: [PATCH] update to Nim 1.0.0 --- config.nims | 7 +++++++ nim.cfg | 5 ++++- src/{ => sdlife}/geo2d.nim | 0 src/{ => sdlife}/grid.nim | 0 src/{ => sdlife}/hello_sdl.nim | 0 src/{ => sdlife}/main.nim | 0 6 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 config.nims rename src/{ => sdlife}/geo2d.nim (100%) rename src/{ => sdlife}/grid.nim (100%) rename src/{ => sdlife}/hello_sdl.nim (100%) rename src/{ => sdlife}/main.nim (100%) diff --git a/config.nims b/config.nims new file mode 100644 index 0000000..de17676 --- /dev/null +++ b/config.nims @@ -0,0 +1,7 @@ +# mode = ScriptMode.Whatif +task build, "builds an example": + setCommand("c", "src/sdlife/main.nim") + for i in 0..paramCount(): + let param = paramStr(i) + if param == "-d:wasm": + cpFile("resources/index.html", "build/index.html") diff --git a/nim.cfg b/nim.cfg index bd1efc5..e29e242 100644 --- a/nim.cfg +++ b/nim.cfg @@ -3,7 +3,8 @@ @end @if emscripten or asmjs or wasm: - o:"index.html" + o:"build/sdlife.js" + outdir:build @if not wasm: d:asmjs @end @@ -39,4 +40,6 @@ dynlibOverride:"SDL2_net" #passL %= "-s USE_SDL=2 ../libSDL2_gfx.o ../libSDL2_image-png.o ../libSDL2_ttf.o --preload-file ../assets" passL %= "-s USE_SDL=2 -s USE_SDL_GFX=2" +@else + o:"build/sdlife" @end diff --git a/src/geo2d.nim b/src/sdlife/geo2d.nim similarity index 100% rename from src/geo2d.nim rename to src/sdlife/geo2d.nim diff --git a/src/grid.nim b/src/sdlife/grid.nim similarity index 100% rename from src/grid.nim rename to src/sdlife/grid.nim diff --git a/src/hello_sdl.nim b/src/sdlife/hello_sdl.nim similarity index 100% rename from src/hello_sdl.nim rename to src/sdlife/hello_sdl.nim diff --git a/src/main.nim b/src/sdlife/main.nim similarity index 100% rename from src/main.nim rename to src/sdlife/main.nim