Dulguun Otgon
Dulguun Otgon

Reputation: 1949

Cabal config for compiler flags and runtime options

I'm trying to get a cabal config equivalent to compiling with ghc -threaded -O2 then running with my.exe +RTS -N4 -s. Currently I have

executable my.exe
   ghc-options: 
        -O3
        -threaded
        -rtsopts
        -with-rtsopts="-N4"
   main-is: Main.hs

When I run my.exe it gives me unexpected RTS argument: -N4

Upvotes: 8

Views: 3473

Answers (1)

ftl
ftl

Reputation: 647

For multiple options, put the entire field in quotes:

"-with-rtsopts=-N4 -s"

Alternatively, you can add each option seperately:

-with-rtsopts=-N4

-with-rtsopts=-s

Upvotes: 7

Related Questions