Как остановить automake от добавления -I. к моей линии компиляции?Как остановить 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 имеет класс с именем Header, хотя каждый из них находится в другом пространстве имен. Поэтому, когда я строю в ./proj/thisdir, «-I». включается, и я не могу попасть в заголовок ./proj/otherdir
Я не знаю, как избавиться от этого первоначального «-I». что появляется.
Любые подсказки?
Благодаря Chenz
сказать, что? я не понимаю. Я скажу, что я написал configure.ac самостоятельно, и я не устанавливаю -I. где угодно. Просто, чтобы убедиться, что я скопировал мой файл .ac и мой скомпилированный скрипт configure, и нет упоминания о «-I». –