Написал библиотеку, ее функционал описывают несколько хидеров. Для полноты счастья и удобства есть желание установить ее хидеры в /usr/local/include/some, для последующего #include <some/file_n.h>, однако в некоторых хидерах есть зависимость друг от друга в виде инклудов <some/file_n.h>, что мешает при компиляции просто указать сс -I. - отсюда вопрос - как можно при компиляции изменить путь к заголовочному файлу, при условии что все исходники в одной папке?
>Написал библиотеку, ее функционал описывают несколько хидеров. Для полноты счастья и удобства есть желание установить ее хидеры в /usr/local/include/some, для последующего #include <some/file_n.h>, однако в некоторых хидерах есть зависимость друг от друга в виде инклудов <some/file_n.h>, что мешает при компиляции просто указать сс -I. - отсюда вопрос - как можно при компиляции изменить путь к заголовочному файлу, при условии что все исходники в одной папке?в файле зависящем (пусть будет 1.h) от file_n.h
установи #include <file_n.h>оба файла помести в директорию /usr/local/include/some
при компиляции укажи -I/usr/local/include/some