on master help sign in
Add limit-build-mem flag for the library
8ca3b7bHarendra Kumar
streamly.cabal+8
@@ -181,6 +181,11 @@ flag opt
181 manual: True
181 manual: True
182 default: True
182 default: True
183
183
184+flag limit-build-mem
185+ description: Limits memory when building
186+ manual: True
187+ default: False
188+
184-------------------------------------------------------------------------------
189-------------------------------------------------------------------------------
185-- Common stanzas
190-- Common stanzas
186-------------------------------------------------------------------------------
191-------------------------------------------------------------------------------
@@ -232,6 +237,9 @@ common compile-options
232 if flag(dev) || flag(debug)
237 if flag(dev) || flag(debug)
233 ghc-options: -fno-ignore-asserts
238 ghc-options: -fno-ignore-asserts
234
239
240+ if flag(limit-build-mem)
241+ ghc-options: +RTS -M512M -RTS
242+
235common default-extensions
243common default-extensions
236 default-extensions:
244 default-extensions:
237 BangPatterns
245 BangPatterns