Как избежать нескольких параметров с помощью "-with-rtsopts" - PullRequest
0 голосов
/ 14 июля 2020

Используя stack, вы можете указать -with-rtsopts в package.yaml следующим образом:

ghc-options:
- -with-rtsopts=-N

Однако неясно, как представлять сразу несколько rtsopts. В этом примере я заключил их в двойные кавычки

ghc-options:
- -with-rtsopts="-N -I0 -qg"

... но это не работает ...

Preprocessing library for uke-0.1.0.0..
Building library for uke-0.1.0.0..
Preprocessing executable 'uke-exe' for uke-0.1.0.0..
Building executable 'uke-exe' for uke-0.1.0.0..
ghc: unrecognised flag: -qg"

Каков правильный способ избежать нескольких -with-rtsopts значения в package.yaml?

1 Ответ

1 голос
/ 27 июля 2020

Работает, если вы заключите все выражение в двойные кавычки:

ghc-options:
- '"-with-rtsopts=-N -I0 -qg"'
...