Go to file
Marius Storm-Olsen bca5a5d6f6 Add resolve_depends(var, prefix) function to qmake
This function calculates the topological order of variables.
We will use it to determine which and in what order to link
module libraries.

The function is not tied to libraries/modules only, but requires
the variables to be ordered to have their dependencies in the
[prefix]<var>.depends subvariable.

Due to the recursive nature of the algorithm it was just much easier
to implement it directly in C++ rather than in a qmake-language
function.
2011-04-27 12:05:46 +02:00
bin Add module specific pris, and make syncqt create fwd includes 2011-04-27 12:05:46 +02:00
config.profiles Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
config.tests Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
demos Moved symbianpkgrules profiles to be feature profiles. 2011-04-27 12:05:45 +02:00
dist Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
doc/src Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
examples Moved symbianpkgrules profiles to be feature profiles. 2011-04-27 12:05:45 +02:00
lib Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
mkspecs Add module specific pris, and make syncqt create fwd includes 2011-04-27 12:05:46 +02:00
qmake Add resolve_depends(var, prefix) function to qmake 2011-04-27 12:05:46 +02:00
src Add module specific pris, and make syncqt create fwd includes 2011-04-27 12:05:46 +02:00
tests Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
tools Make syncqt use sync.profile files from each module 2011-04-27 12:05:45 +02:00
util Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
configure Make syncqt use sync.profile files from each module 2011-04-27 12:05:45 +02:00
configure.exe Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
header.BSD Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
header.FDL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
header.LGPL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
header.LGPL-ONLY Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
INSTALL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LGPL_EXCEPTION.txt Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.FDL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.LGPL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.PREVIEW.COMMERCIAL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qtbase.pro Some changes for qtbase 2011-04-27 12:05:44 +02:00
sync.profile Add module specific pris, and make syncqt create fwd includes 2011-04-27 12:05:46 +02:00