[Qt-creator] qmake and backtick command arguments

Andrzej Telszewski atelszewski at gmail.com
Sun Feb 21 11:50:20 CET 2016


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.

> _______________________________________________
> Qt-creator mailing list
> Qt-creator at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qt-creator
>


-- 
Best regards,
Andrzej Telszewski



More information about the Qt-creator mailing list