Haskellの世界でautotoolsに代わるものは何ですか? 同じソース コードのさまざまな構成から選択できるようにしたいと考えています。
たとえば、Haskell には少なくとも 2 つの MD5 の実装があります:Data.Digest.OpenSSL.MD5
とData.Digest.Pure.MD5
. どのライブラリが既にインストールされているかを把握でき、他のライブラリをインストールする必要がないようにコードを書きたいと思います。
CI では Autotools/Scons/CMake + を使用できますcpp
。Python では、 をキャッチできImportError
ます。Haskell ではどのツールを使用する必要がありますか?