summaryrefslogtreecommitdiff
path: root/raylib.nimble
diff options
context:
space:
mode:
Diffstat (limited to 'raylib.nimble')
-rw-r--r--raylib.nimble36
1 files changed, 36 insertions, 0 deletions
diff --git a/raylib.nimble b/raylib.nimble
new file mode 100644
index 0000000..5a4ce8c
--- /dev/null
+++ b/raylib.nimble
@@ -0,0 +1,36 @@
+# Package
+
+version = "0.1.0"
+author = "Oskari Timperi"
+description = "A new awesome nimble package"
+license = "Zlib"
+srcDir = "src"
+
+
+
+# Dependencies
+
+requires "nim >= 1.0.2"
+requires "nimgen >= 0.5.1"
+
+var
+ name = "nimraylib"
+ cmd = when defined(Windows): "cmd /c " else: ""
+ ext = when defined(Windows): ".exe" else: ""
+ ldpath = when defined(Linux): "LD_LIBRARY_PATH=x64 " else: ""
+
+# mkDir(name)
+
+task setup, "Checkout and generate":
+ if gorgeEx(cmd & "nimgen").exitCode != 0:
+ withDir(".."):
+ exec "nimble install nimgen -y"
+ exec cmd & "nimgen " & name & ".cfg"
+
+before install:
+ setupTask()
+
+# task test, "Test nimbass":
+# exec "nim c -d:nimDebugDlOpen tests/basstest.nim"
+# withDir("nimbass"):
+# exec ldpath & "../tests/basstest" & ext