2017-08-22 5 views
2

私はクローン化され、使用してwafスクリプトを構築しています:wafのインストール方法は?

./waf-light configure 

をその後、私は私の道にwafeclipse.pyを追加する必要があります(Gomspaceによって提供される)私のプロジェクトをビルドします。これは、何らかの形でかなり醜いソリューションです

source setenv 

:で呼び出され

WAFROOT=~/git/waf/ 
export PYTHONPATH=$WAFROOT/waflib/extras/:$PYTHONPATH 
export PATH=~/git/waf/:$PATH 

:これまでのところ、私はこのsetenvスクリプトよりも良い見つかっていません。 wafをインストールするよりエレガントな方法はありますか?

答えて

2

あなたはwafをインストールしません。あなたが正しく見つけたコマンドは、waf:/waf-light configure buildを作成します。次に、作成したプロジェクトごとに、wafスクリプトをプロジェクトのルートディレクトリに入れます。私は参考文献を見つけることができませんが、これはwafの主著者Thomas Nagyがツールを使いたいと思う方法です。ツールをインストール可能にするためにwafを再パッケージ化するプロジェクトは、「正式に認可された」ものではありません。

非設置で利点と欠点があります。

短所:

  • あなたのリポジトリに半バイナリ100キロバイトの大wafファイルを追加する必要がありますが。
  • ファイルにバイナリコードが含まれているため、人々は配布に法的な異議を申し立てることができます。

利点:

  • WAFの新しいバージョンが古いAPIを破る場合、それは問題ではありません。
  • ユーザはプロジェクトをコンパイルする前にwafをインストールする必要はありません。システムにPythonをインストールすれば十分です。
関連する問題