mirror of
https://github.com/codex-storage/nim-codex.git
synced 2025-03-02 21:40:36 +00:00
merge in lost change from yyoncho for nimble support
This commit is contained in:
parent
d8f3739385
commit
16010d89ab
@ -1,5 +1,8 @@
|
|||||||
mode = ScriptMode.Verbose
|
mode = ScriptMode.Verbose
|
||||||
|
|
||||||
|
when not declared(getPathsClause):
|
||||||
|
proc getPathsClause(): string = ""
|
||||||
|
|
||||||
|
|
||||||
### Helper functions
|
### Helper functions
|
||||||
proc buildBinary(name: string, srcDir = "./", params = "", lang = "c") =
|
proc buildBinary(name: string, srcDir = "./", params = "", lang = "c") =
|
||||||
@ -14,8 +17,8 @@ proc buildBinary(name: string, srcDir = "./", params = "", lang = "c") =
|
|||||||
for i in 2..<paramCount():
|
for i in 2..<paramCount():
|
||||||
extra_params &= " " & paramStr(i)
|
extra_params &= " " & paramStr(i)
|
||||||
|
|
||||||
let cmd = "nim " & lang & " --out:build/" & name & " " & extra_params & " " & srcDir & name & ".nim"
|
exec "nim " & getPathsClause() & " " & lang & " --out:build/" &
|
||||||
exec(cmd)
|
name & " " & extra_params & " " & srcDir & name & ".nim"
|
||||||
|
|
||||||
proc test(name: string, srcDir = "tests/", params = "", lang = "c") =
|
proc test(name: string, srcDir = "tests/", params = "", lang = "c") =
|
||||||
buildBinary name, srcDir, params
|
buildBinary name, srcDir, params
|
||||||
|
Loading…
x
Reference in New Issue
Block a user