./configure
スクリプトに引数を渡すことができますので、私の生成されたヘッダーファイルに使用されるNDEBUGが追加されます。どうやってやるの?私のconfigure
スクリプトはconfigure.ac
から生成されます。./configureで引数を渡して使用するには?
私はすでに1つの大きな答えですが、私の質問は間違っているようです。デフォルトでは、アサーションをオフにしたいので、このオプションはこのNDEBUG
を削除する必要があります。 AC_UNDEFINEはありませんので、私はいくつかのトリックを使用する必要があります:ASSERT_ON
を定義すると、NDEBUG
が無効になります。より簡単で良い方法はありますか?
。多分あなたはまたこれで私を助けることができますか? – gruszczy
autoconf内で以前に設定された変数の設定を解除する場合は、変数名自体をオフにする必要があります。多分。単純なvarname = ""タイプの設定で無効にできる可能性のある変数名のリストについては、config.cacheファイルを参照してください。 –