Компиляция Octave: как добавить новый элемент в каталоги include для Qt?

ситуация

Мой дистрибутив – Ubuntu 14.04. Я устанавливаю Octave 4.2.1. У меня есть сценарий оболочки, который делает это для меня с помощью GNU make.

Octave находится в поисках библиотек Qt. Я хочу использовать двоичные файлы Qt5 5.8, установленные из https://www.qt.io/download-open-source/, в мои /opt/qt каталоги. Расположение этих двоичных файлов qt, библиотек и pkgconfig находятся в соответствующих переменных среды PATH , LD_CONFIG_PATH и PKG_CONFIG_PATH .

Это выдержка из stdout конфигурации Octave в отношении связанных с Qt переменных среды:

 Qt CPPFLAGS: -I/opt/qt/5.8/gcc_64/include/QtCore -I/opt/qt/5.8/gcc_64/include -I/opt/qt/5.8/gcc_64/include/QtGui -I/opt/qt/5.8/gcc_64/include/QtNetwork -I/opt/qt/5.8/gcc_64/include/QtOpenGL -I/opt/qt/5.8/gcc_64/include/QtWidgets -I/opt/qt/5.8/gcc_64/include/QtPrintSupport Qt LDFLAGS: -L/opt/qt/5.8/gcc_64/lib Qt libraries: -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core 

Сбой конфигурации, так как Qt не может найти библиотеки Qscintilla в стандартном расположении. Это справедливо, потому что эти файлы находятся в каталоге /usr/include/qt5/Qsci , который связан с qt5, установленным с помощью инструмента управления пакетами (который я бы обошел стороной).

Я хотел добавить путь к этой QScintilla во время конфигурации. От less ${srcdir}/configure.ac | grep QT less ${srcdir}/configure.ac | grep QT Я отслеживаю, что переменная среды, которую нужно отредактировать, вероятно, QT_CPPFLAGS .

вопрос

Я делаю

 export QT_CPPFLAGS="-I/usr/include/qt5/Qsci ${QT_CPPFLAGS}" ${srcdir}/configure # other switches omitted 

или

 ${srcdir}/configure QT_CPPFLAGS="-I/usr/include/qt5/Qsci ${QT_CPPFLAGS}" 

Мне не удается добавить свой путь к существующим. Журнал конфигурации показывает те же местоположения в /opt/qt/5.8/ и не более.

Вопросов

Как я могу добавить элемент в список каталогов include?

Вы заметили какие-то недостатки?

Linux и Unix - лучшая ОС в мире.