Wenn ich cabal build
ausführen, verwendet es einige Haskell-Compiler, um die ausführbaren Dateien und/oder Testsuiten in meiner CABAL-Datei zu erstellen.Wie werden zwei verschiedene Compiler für verschiedene Ziele in einer CABAL-Datei verwendet?
Kann ich steuern, welcher Compiler für die verschiedenen Ziele verwendet wird? Idealerweise hätte ich gerne separate Build-Ziele, die ghc und ghcjs in derselben .cabal
Datei verwenden. Es scheint mir, dass jemand ghc und Umarmungen oder zwei Versionen von ghc im selben Projekt verwenden möchte. Ist das derzeit möglich?
Wie entscheidet cabal auch, welchen Compiler zu verwenden, wenn cabal build
ausgeführt wird? Ich sah, dass es eine Compiler-Option in meiner ~/.cabal/config
Datei gibt, aber es von ghc
zu ghcjs
zu ändern und es auskommentieren, schien nicht zu ändern, was cabal build
tut.