У меня есть папка A
, которая содержит папки B
и C
. Папка B
содержит файл B.hs
module B where
Папка C
содержит файл C.hs
module C where
import B
Все работает, когда я компилирую C.hs
с помощью команды
ghc C.hs -i"..\B"
Затем я попытался добавить опцию к C.hs
{-# OPTIONS_GHC -i..\B #-}
Это, однако, не работает. Также не работает
{-# OPTIONS_GHC -i"..\B" #-}
Другие флаги, такие как -Wall
и -v
, работают просто отлично. Я знаю, что некоторые флаги имеют статус c и могут использоваться только из командной строки. Я нашел противоречивую информацию о флаге -i
. В одной части документации утверждается, что это stati c, в другой - dynamici c. Можно ли заставить флаг -i
работать с OPTIONS_GHC
, и если да, то как?