12345678910111213141516171819 |
- discard """
- cmd: "nim c --nimcache:build/myNimCache --nimblePath:myNimblePath --gc:arc $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")
- doAssert querySetting(mm) == "arc"
- static: main()
- main()
|