私は、インテルパフォーマンスプリミティブを使用するもっと大きなプロジェクトの一部であるプログラムに変更を加えました。私の最近の変更は、IPPの最新バージョンでのみ利用可能なコールを使用することが判明しましたが、多くのユーザーは引き続き古いバージョンを使用していました。問題のプログラムは必須ではないので、IPPの古いバージョンに移植するのではなく、オプションにしたいと考えています(IPPには長年のAPIの変更がたくさんありました)。automakeにオプションのコンパイルルールを生成させる
Makefileの生成にautomake/autoconfを使用します。理想的には、私の特定のプログラム(Cの単一ソースファイル)は、誰かが特に "make myprog"を実行しない限り、デフォルトではコンパイルされません。
これを行う方法はありますか、またはconfigureスクリプトの "--with-myprog"オプションをサポートする必要がありますか?
Makefile.amは現在、私のプログラムは、これを行うには権利の方法は、あなたのビルドを配置することですgenerateVDIF
EXTRA_PRORGRAMSは私が要求したものとまったく同じです。 check_PROGRAMSは同じことをしているようです。私はしかし、インストールオプションの欠如が痛みであることを認識しましたので、configure.acに--with-myprogオプションを追加しました。 – Chris
'check_PROGRAMS'は、' make check'と 'make distcheck'の間に構築されています。これは"テスト "オプションです(他にインストールされていないいくつかの接頭辞の1つです)。 'EXTRA_'接頭辞はオプションであり、インストールされていません。 –