Какие действия охватывает термин «настроить» в команде cabal configure?
Я прочитал документацию, но все, что я могу найти, по существу говорит «настроить конфигурирует» или установить также «конфигурирует».
Спасибо.
Какие действия охватывает термин «настроить» в команде cabal configure?
Я прочитал документацию, но все, что я могу найти, по существу говорит «настроить конфигурирует» или установить также «конфигурирует».
Спасибо.
Под настройкой подразумеваются параметры, которые можно установить перед сборкой программы.
Вы можете прочитать их, запустив:
cabal configure --help
К ним относятся такие вещи, как:
--prefix каталог назначения
и
--extra-lib-dirs : библиотеки объектного кода для компоновки при компиляции
Эти два примера похожи на параметры, которые традиционно указываются в скриптах настройки, откуда и произошло название , но теперь можно урегулировать интригу.
Флаги также могут быть установлены в файле Cabal, которые выбирают определенные модули для сборки. Пример этого можно увидеть в текстовом редакторе Yi, где указание -f pango создаст графическая версия редактора, тогда как -f vty создаст консольную версию.
cabal installне может разрешать пакеты, выполнениеcabal configureперед этим иногда исправляет это, поэтому, вероятно, он где-то ведет запись. - person utdemir   schedule 26.12.2014cabal build, но не дляcabal install. Последний перезапуститcabal configureвнутри, поэтому любые флаги, которые вы хотите передатьcabal configure, вместо этого должны быть переданыcabal install. Однако я не уверен, где он хранит эту конфигурацию. - person bheklilr   schedule 26.12.2014cabal configureзаканчивается вdist/setup-config. Если вы удалите каталогdist, Cabal вернется к утверждению, что пакет никогда не настраивался. - person Shaun the Sheep   schedule 29.12.2014