Yapılandır, program oluşturmadan önce ayarlanabilen seçeneklere başvurur.
Sen çalıştırarak bu okuyabilir:
cabal configure --help
Bunlar gibi şeyler şunlardır:
--prefix
hedef dizini
ve
--extra-lib-dirs
: karşı bağlamak için nesne kodu kütüphaneleri
derlenirken
Bu iki örnek, adın nereden geldiği configure scripts biçiminde geleneksel olarak belirtilen seçeneklere benzer, ancak şimdi de cabal tarafından işlenebilir. Ayrıca belirli modüller seçmek cabal dosyasında ayarlanabilir
Bayraklar inşa edilecek. Bunun bir örneği, Yi metin editöründe görülebilir; burada -f pango
belirtildiğinde, düzenleyicinin grafiksel bir sürümü oluşturulur, oysa -f vty
konsol tabanlı sürümü oluşturacaktır.
Kabal dosyasını ayrıştırır, geçerli olduğundan emin olur ve bağımlılıkları belirli sürümlere çözer. Temel olarak paketi oluşturmak için bir plan yapar. – user2407038
Teşekkürler @ user2407038. Bu planı bir yere kaydediyor mu? Bu tüketim kimin için? Bu bağımlılıkları çözdüğü zaman, onları da yükler mi? Başka dosya çıktıları yazıyor mu? Yorumunuzu cevap olarak eklemekten çekinmeyeceğim, muhtemelen kabul ediyorum. Cheers –
Eh, çünkü 'cabal install' paketleri çözemez, bazen 'cabal configure' yapmak bazen onu tamir ediyor, bu yüzden muhtemelen bir yere kayıt tutar. – utdemir