diff options
author | narimiran <narimiran@disroot.org> | 2019-03-14 11:14:04 +0100 |
---|---|---|
committer | narimiran <narimiran@disroot.org> | 2019-03-14 11:14:04 +0100 |
commit | 71bff7d2df428896d3395d18b09c6f0c9c2fea4d (patch) | |
tree | fff186eeee5ba438ab4a701112e7424585e27355 /lib | |
parent | 4181baf400cfb63609cc2c195cfaf0b7a2e75153 (diff) | |
download | Nim-71bff7d2df428896d3395d18b09c6f0c9c2fea4d.tar.gz |
put extracted modules behind the switch, to enable doc generation
Diffstat (limited to 'lib')
-rw-r--r-- | lib/system.nim | 21 | ||||
-rw-r--r-- | lib/system/assertions.nim.cfg | 2 | ||||
-rw-r--r-- | lib/system/dollars.nim.cfg | 1 | ||||
-rw-r--r-- | lib/system/io.nim.cfg | 2 | ||||
-rw-r--r-- | lib/system/iterators.nim.cfg | 1 | ||||
-rw-r--r-- | lib/system/widestrs.nim.cfg | 1 |
6 files changed, 17 insertions, 11 deletions
diff --git a/lib/system.nim b/lib/system.nim index 9e32cc971..f1fbf3f21 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -2926,11 +2926,12 @@ proc compiles*(x: untyped): bool {.magic: "Compiles", noSideEffect, compileTime. discard -import system/assertions -export assertions +when not defined(nimSlimSystem): + import system/assertions + export assertions -import system/iterators -export iterators + import system/iterators + export iterators proc find*[T, S](a: T, item: S): int {.inline.}= @@ -3332,9 +3333,9 @@ template unlikely*(val: bool): bool = else: unlikelyProc(val) - -import system/dollars -export dollars +when not defined(nimSlimSystem): + import system/dollars + export dollars const @@ -4345,10 +4346,10 @@ when defined(nimHasDefault): proc default*(T: typedesc): T {.magic: "Default", noSideEffect.} ## returns the default value of the type ``T``. -import system/widestrs -export widestrs +when not defined(nimSlimSystem): + import system/widestrs + export widestrs -when not defined(nimnoio): import system/io export io diff --git a/lib/system/assertions.nim.cfg b/lib/system/assertions.nim.cfg new file mode 100644 index 000000000..a8ce0499d --- /dev/null +++ b/lib/system/assertions.nim.cfg @@ -0,0 +1,2 @@ +--define:nimSlimSystem + diff --git a/lib/system/dollars.nim.cfg b/lib/system/dollars.nim.cfg new file mode 100644 index 000000000..3b213c9ba --- /dev/null +++ b/lib/system/dollars.nim.cfg @@ -0,0 +1 @@ +--define:nimSlimSystem diff --git a/lib/system/io.nim.cfg b/lib/system/io.nim.cfg index fd7cc755c..3b213c9ba 100644 --- a/lib/system/io.nim.cfg +++ b/lib/system/io.nim.cfg @@ -1 +1 @@ ---define: nimnoio +--define:nimSlimSystem diff --git a/lib/system/iterators.nim.cfg b/lib/system/iterators.nim.cfg new file mode 100644 index 000000000..3b213c9ba --- /dev/null +++ b/lib/system/iterators.nim.cfg @@ -0,0 +1 @@ +--define:nimSlimSystem diff --git a/lib/system/widestrs.nim.cfg b/lib/system/widestrs.nim.cfg new file mode 100644 index 000000000..3b213c9ba --- /dev/null +++ b/lib/system/widestrs.nim.cfg @@ -0,0 +1 @@ +--define:nimSlimSystem |