summaryrefslogtreecommitdiff
path: root/raylib.nimble
blob: 0cb5fd1e710fd6b526003462ad79d5a3864f8d73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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