1

すべてのビルドのニーズに SCons を使用しており、ライブラリをオープン ソースで配布したいと考えています。

現在、ほとんどのソフトウェアはビルド メカニズムとして ./configure、make、および make install を使用しています。

次のソリューションがあります。

  • そのままバンドルするだけで、scons をビルドする必要があります。
  • scons を呼び出すだけのダミーの configure と makefile を追加します。
  • autoconf と makefile を追加します。

ビルドに python と scons を必要とするソフトウェアを入手することはどのように認識されていますか?

4

3 に答える 3

3

ターゲットオーディエンス(つまり、sconを持っていない場合に簡単にインストールできるユーザー、またはインストールできないユーザー)に大きく依存すると思いますが、ソースを配布している場合は、おそらくユーザーは物事をコンパイルして満足しています、そして彼らはsconsをインストールすることもできます(そして、なんらかのわいせつな理由でまだそれを持っていない場合はpython)

また、人々がそれを構築できないことを心配している場合は、とにかくバイナリパッケージを配布する必要があります。

于 2009-12-30T02:06:53.580 に答える
1

ライブラリがクロスプラットフォームであり、Windowsでもコンパイルできる場合は、sconsを使用するのが正しい選択です。

于 2009-12-30T05:05:49.743 に答える
1

別のオプションは、scons-localバージョンをパッケージに含めることです。これにより、依存関係がPythonのみに減少します。

于 2010-06-18T23:23:07.593 に答える