Dans le Cabal User Guide il est dit que Cabal est souvent comparé à autoconf et automake depuis l'interface de ligne de commande pour les packages configuration réellement et de construction suit les mêmes étapes de étapes:Pourquoi configurer cabal?
./configure --prefix=...
make
make install
par rapport à
cabal configure --prefix=...
cabal build
cabal install
Mon La compréhension est que ./configure
utilise un fichier de configuration (produit par autoconf) pour adapter le processus make à l'environnement dans lequel il sera exécuté et aussi pour vérifier les dépendances. Donc, ./configure
ont donc toujours une "entrée" à se conformer. Mais si cabal configure
ne reçoit aucun argument, que fait-il, et pourquoi est-il nécessaire avant d'exécuter cabal build
?