Вроде никак. Как правило для этого пишутся pri-файлы и включаются в оба pro-файла. То, о чём вы говорите, это режим работы CMake - наследование переменных сверху-вниз по подпроектам.
извините за оффтоп.
исть значит у Макса Шлее в книжке про qt4.5 в главе 22 пример SvgAnimation, он компилится, но почему-то сегфолтится
% gdb ./SvgAnimation
GNU gdb (Gentoo 7.2 p1) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /datum/download/examples_qt45_max_shlee/chapter22/SvgAnimation/SvgAnimation...(no debugging symbols found)...done.
(gdb) run
Starting program: /datum/download/examples_qt45_max_shlee/chapter22/SvgAnimation/SvgAnimation
[Thread debugging using libthread_db enabled]
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.1/libstdc++.so.6.0.14-gdb.py", line 59, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7cce430 in XCreateWindow () from /usr/lib/libX11.so.6
(gdb) quit
гуглил, решения не нашел. что интересно в qt-creator есть пример svgviewer большой такой запутанный и сложный - работает, а у шлее буквально хелловорлд и не работает