2017-04-20 7 views
0

私はGoogleロギングライブラリ(glog、https://github.com/google/glog)を使用したいが、それはautoconfツールに依存する。 glogをコンパイルするときに、どうすればautoconfの使用を無効にすることができますか?または、autoconf ONCEを使用して、その後のすべてのコンパイル実行で依存関係を削除するか、autoconfを無効にすることができます。私はちょうどこれを行う方法を理解できなかった...あなたは私を助けることができますか?グロッグのautoconf依存関係を削除する

ありがとうございます!

答えて

0

私はGoogleロギングライブラリ(glog、https://github.com/google/glog)を使用しますが、autoconfツールに依存します。 glogをコンパイルするときに、どうすればautoconfの使用を無効にすることができますか?

おそらく、それはautotoolsに依存していません。

また、autoconf ONCEを使用して、その後のすべてのコンパイル実行で依存関係を削除したり、autoconfを無効にすることは可能です。

確かに、これを行う方法はいくつかあります。一番簡単なのはUse a packageです。次の最も簡単な機能(最新の機能が必要な場合)は、libs/header(この場合は/usr/local/lib)をインストールする独自のシステムにコードスナップショットとconfigure; make; make installを取り込みます。これをやりたくない場合は、libs/headersがインストールされている場所をいつでも再配置することができます:configure; make; make DESTDIR=/some/dir install。次に、パッケージソース(およびコードスナップショット)を使用して独自のパッケージを作成しています。

関連する問題