flag( my-flag )
exposed-modules: Module.One
else
exposed-modules: Module.TwoИ если флаг my-flag равен True, модуль Module.One будет включён.
Вопрос: а как можно сделать наоборот? Я имею в виду отрицание флага, типа этого:
if flag( !my-flag )
exposed-modules: Module.Two
else
exposed-modules: Module.One
И вообще, возможно ли такое?
конечно, можно https://www.haskell.org/cabal/users-guide/developing-packages.html#conditions
Обсуждают сегодня