Add use-large-mem flag

To include tests that require large amounts of RAM
This commit is contained in:
Harendra Kumar 2021-09-14 22:31:55 +05:30
parent 9d7bd5293a
commit ea50a6cb50
2 changed files with 10 additions and 0 deletions

View File

@ -1754,7 +1754,9 @@ makeCommonOps t =
, ("maxBuffer 0", t . maxBuffer 0)
, ("maxThreads 0", t . maxThreads 0)
, ("maxThreads 1", t . maxThreads 1)
#ifdef USE_LARGE_MEMORY
, ("maxThreads -1", t . maxThreads (-1))
#endif
#endif
]

View File

@ -15,6 +15,11 @@ flag limit-build-mem
manual: True
default: False
flag use-large-mem
description: Include tests that require large amount of memory
manual: True
default: False
flag dev
description: Development build
manual: True
@ -70,6 +75,9 @@ common compile-options
if flag(limit-build-mem)
ghc-options: +RTS -M512M -RTS
if flag(use-large-mem)
cpp-options: -DUSE_LARGE_MEMORY
common default-extensions
default-extensions:
BangPatterns