2019-02-17 15:05:36 +00:00
|
|
|
@if release:
|
|
|
|
nimcache = "nimcache/release/$projectName"
|
|
|
|
@else:
|
|
|
|
nimcache = "nimcache/debug/$projectName"
|
|
|
|
@end
|
|
|
|
|
2019-02-17 16:42:04 +00:00
|
|
|
@if windows:
|
2019-04-17 15:10:46 +00:00
|
|
|
# disable timestamps in Windows PE headers - https://wiki.debian.org/ReproducibleBuilds/TimestampsInPEBinaries
|
2019-04-17 16:15:56 +00:00
|
|
|
--passL:"-Wl,--no-insert-timestamp"
|
2019-04-17 15:10:46 +00:00
|
|
|
# increase stack size
|
|
|
|
--passL:"-Wl,--stack,8388608"
|
2019-04-24 22:26:08 +00:00
|
|
|
# https://github.com/nim-lang/Nim/issues/4057
|
|
|
|
--tlsEmulation:off
|
2019-02-17 16:42:04 +00:00
|
|
|
@end
|
|
|
|
|
2019-04-17 01:56:28 +00:00
|
|
|
--threads:on
|
2019-05-28 10:48:53 +00:00
|
|
|
--excessiveStackTrace:on
|
2019-07-09 23:58:18 +00:00
|
|
|
-d:metrics # enable metric collection
|
2019-04-17 01:56:28 +00:00
|
|
|
|