Qtopia Home · Home · Reference · User Guide · Internals

Processing Order

Libraries must be processed before other projects that link to them. When qmake processes a library it creates a .prl file. When a project links to a library, qmake reads the .prl file. If the .prf file does not exist, qmake will guess at the contents which can cause problems. The dependency system should be enough to prevent this from happening but to be sure, configure runs make syncqtopia which ensures all of the library directories are processed.

The build system installs headers based on install rules defined in .pro files. This means that projects cannot be built before the headers they depend on are installed. The dependency system should be enough to prevent this from happening but to be sure, configure runs make syncqtopia which causes the include directory to be setup.


Copyright © 2008 Nokia Qtopia Build System Documentation