ハスケルの世界では、autotoolsの代替手段は何ですか?私は、同じソースコードの異なる構成の中から選択できるようにしたい。1つのHaskellプログラムの複数の設定を管理するにはどうしたらいいですか?
たとえば、ハスケルにMD5の実装が少なくとも2つあります。Data.Digest.OpenSSL.MD5
およびData.Digest.Pure.MD5
です。どのライブラリが既にインストールされているか把握できるようにコードを書いて、もう一方のライブラリをインストールする必要はありません。
Cでは、Autotools/Scons/CMake + cpp
を使用できます。 Pythonで私はImportError
をキャッチすることができます。どのツールをHaskellで使うべきですか?
ありがとう、ノルマン、これはより良いタイトルです – sastanin