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