![]() |
Home · Overviews · Reference · Classes | ![]() |
The StartupScript class manages running the QBuild startup scripts. More...
#include <StartupScript>
The StartupScript class manages running the QBuild startup scripts.
Examines the <QBuild Executable Directory>/qbuild.startup.args file for argument descriptors and runs the <QBuild Executable Directory>/qbuild.startup.js startup script.
The format of the qbuild.startup.args file is zero or more repetitions of the form:
<Option Name> [<Option argument count>]
<Tab><Help line 1>
<Tab><Help line 2>
...
The following object types are added:
CommandLineOption {
name
arguments[]
}
The following properties are exported:
The arguments passed to qbuild (read only)
The default mkspec (read/write)
The following functions are bound:
qbuild.env(<variable>): Returns the environment variable <variable>
qbuild.value(<name>, <value>): Returns an exported value
qbuild.setValue(<name>, <value>): Sets an exported value
qbuild.showHelp(<message>):
qbuild.error(<message>):
qbuild.addExtensions(<path>)
qbuild.addMkspecs(<path>)
startupfile(<filename>): Absolute or solution filename
.value(<prop name>)
.properties(<prop name>)
.property(<prop name>)
solution().isSolution(<name>)
solution().addSolution(<name>, <path>)
solution(<name>)
.files(<path>)
.paths(<path>)
.exists(<name>)
.realToSolution(<path>)
.addPath(<solution path>, <fs path>)
See also qbuild.startup.args and qbuild.startup.js.
| Copyright © 2009 Trolltech | Qt Extended - QBuild Maintainer Guide |