Files
Nim/tests/vm/tcompilesetting.nim
Timothee Cour 4326f743d0 compilesettings: add libpath (#16997)
* compilesettings: add libpath

* add test

* changelog

* fixup

Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
2021-02-12 23:50:41 +01:00

18 lines
495 B
Nim

discard """
cmd: "nim c --nimcache:build/myNimCache --nimblePath:myNimblePath $file"
joinable: false
"""
import std/[strutils,compilesettings]
from std/os import fileExists, `/`
template main =
doAssert querySetting(nimcacheDir) == nimcacheDir.querySetting
doAssert "myNimCache" in nimcacheDir.querySetting
doAssert "myNimblePath" in nimblePaths.querySettingSeq[0]
doAssert querySetting(backend) == "c"
doAssert fileExists(libPath.querySetting / "system.nim")
static: main()
main()