2016-05-03 17 views
2

私はautotoolsのビルドプロセスを使用する大きなライブラリをコンパイルしています。多くのメイクファイルがあります。それぞれはCFLAGS = .... -Werrorになります。autotoolsで生成されたmakefileから-Werrorを削除するにはどうすればよいですか?

私がコンパイルしようとすると、私のセットアップでビルドを殺すマイナーな警告があります。

私は警告にもかかわらずビルドを試してみたいので、 - Werrorをすべてのメイクファイルから取り除く必要があります。これらすべてのmakefileにautotoolsが-Werrorを入れないようにする方法はありますか?

+1

'configure.ac'を確認してください。' AM_INIT_AUTOMAKE([ - Werror]) 'のようなものが入っているかもしれません。生成されたMakefileを編集しないでください。 – Till

答えて

2

私はconfigure.acに周りつついと、この発見:

AC_ARG_ENABLE([werror], 
    AS_HELP_STRING([--disable-werror], [Do not treat warnings as errors]), 
    [gcc_werror=$enableval], [gcc_werror=$gcc_warnings]) 

をだから私はこのように設定走っ:

./configure --disable-werror 

それは魅力のように働きました。私のmakefileには-Werrorフラグがありません。ご意見ありがとうございます!

関連する問題