Fix issue #597 - error if bin is a source file
This commit is contained in:
parent
be83dcdca9
commit
016f42c34a
4 changed files with 20 additions and 0 deletions
2
src/nimblepkg/packageparser.nim
Executable file → Normal file
2
src/nimblepkg/packageparser.nim
Executable file → Normal file
|
|
@ -253,6 +253,8 @@ proc readPackageInfoFromNimble(path: string; result: var PackageInfo) =
|
|||
result.installExt.add(ev.value.multiSplit)
|
||||
of "bin":
|
||||
for i in ev.value.multiSplit:
|
||||
if i.splitFile().ext == ".nim":
|
||||
raise newException(NimbleError, "`bin` entry should not be a source file: " & i)
|
||||
result.bin.add(i.addFileExt(ExeExt))
|
||||
of "backend":
|
||||
result.backend = ev.value.toLowerAscii()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue