automake が -I を追加しないようにするにはどうすればよいですか? 私のコンパイル行に?
automake または libtool オブジェクトには常に次のようなコンパイル コマンドがあるようです。
g++ -DHAVE_CONFIG_H -I. -I./proj/otherdir -o myprog.o myprog.c
問題は、同じ名前のヘッダー ファイルが 2 つあることです....
./proj/otherdir/Header.h
./proj/thisdir/Header.h
各ヘッダーには Header という名前のクラスがありますが、それぞれが異なる名前空間にあります。したがって、./proj/thisdir でビルドするときは、「-I.」含まれてしまい、./proj/otherdir のヘッダーにアクセスできません
その最初の「-I」を取り除く方法がわかりません。それが現れます。
ヒントはありますか?
ありがとうチェンツ