21.02.2016, 13:50, "Andrzej Telszewski" <[email protected]>: > On 21/02/16 11:34, Nikos Chantziaras wrote: >> On 21/02/16 11:47, Andrzej Telszewski wrote: >>> Hi, >>> >>> I'm trying to do something like this in .pro file: >>> INCLUDEPATH += \ >>> `php-config --includes` >> >> Try the system() function in combination with the "$$" operator (for >> variable expansion): >> >> INCLUDEPATH += $$system(php-config --includes) > > It works! > > Now I have another problem: > > The output of php-config --includes is: > -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM > -I/usr/include/php/Zend -I/usr/include/php/ext > -I/usr/include/php/ext/date/lib > > And in consequence INCLUDEPATH becomes: > -I-I/usr/include/php -I-I/usr/include/php/main -I-I/usr/include/php/TSRM > -I-I/usr/include/php/Zend -I-I/usr/include/php/ext > -I-I/usr/include/php/ext/date/lib > > that is, extra "-I" is added by qmake. > > Is there an easy way to work around it? > > "php-config" does not seem to have any possibility of tweaking its output.
You need to use QMAKE_CXXFLAGS (or QMAKE_CFLAGS if you build C) instead of INCLUDEPATH. -- Regards, Konstantin _______________________________________________ Qt-creator mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/qt-creator
