2013-07-14 1 views
7

Возможно ли построить проект Haskell с помощью Cabal и управлять флагами GHC из переменной окружения?Контрольные параметры сборки GHC из переменной среды с помощью Cabal (Haskell)

В моем файле project.cabal есть раздел «Параметры GHC-Options», который управляет флагами, но я бы хотел, чтобы они добавили их из командной строки.

+0

[Кабал флаги] (http://www.haskell.org/cabal/users-guide/developing-packages.html#configurations) недостаточно для вашего использования? –

+0

@JoachimBreitner - Спасибо, кабальные флаги, похоже, решают мои проблемы, но я нигде не нашел, как их установить из командной строки. Я пробовал несколько способов, но это не сработало для меня. –

+0

'cabal configure -fflagname' или' cabal install -fflagname', также [см. Здесь] (http://www.haskell.org/cabal/users-guide/installing-packages.html#controlling-flag-assignments). –

ответ

1

Если у вас есть только флаги вкл/выкл, вы должны использовать Cabal flags.

+0

Ограничение только флагов включения/выключения не беспокоит меня прямо сейчас, но что я могу сделать, если я буду использовать в будущих флагах, что позволит мне передать аргумент и т. Д.? –

+0

Мне ничего не приходит в голову, извините. –