mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 17:34:43 +00:00
19 lines
541 B
Nim
19 lines
541 B
Nim
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()
|