Я установил следующую структуру в файле cabal моего проекта:
library
if flag(no-tracking)
hs-source-dirs: src, no-telemetry
else
hs-source-dirs: src, telemetry
Но я получаю ошибки "не могу найти источник". Я проверил, что и hs-source-dirs: src, telemetry
, и hs-source-dirs: src, no-telemetry
работают без условной структуры. В случае, если это важно, я строю со стеком.