Как мне остановить automake от добавления -I. в мою строку компиляции?
Кажется, что у объектов automake или libtool всегда есть команда компиляции, подобная следующей:
g++ -DHAVE_CONFIG_H -I. -I./proj/otherdir -o myprog.o myprog.c
Проблема в том, что у меня есть два файла заголовков с одинаковым именем ....
./proj/otherdir/Header.h
./proj/thisdir/Header.h
У каждого заголовка есть класс с именем Header, хотя каждый находится в другом пространстве имен. Поэтому, когда я встраиваю ./proj/thisdir, "-I." включается, и я не могу перейти к заголовку в ./proj/otherdir
Я не знаю, как избавиться от начального «-Я». что появляется.
Какие-нибудь намеки?
Спасибо Ченз