qiBuild documentation

qipkg.builder - Building packages

Builder for pml files

class qipkg.builder.PMLBuilder(pml_path, worktree=None)

Build a package from a pml file

configure()

Configure every project

build()

Build every project

install(destination, install_tc_packages=False)

Install every project to the given destination

deploy(url)

Deploy every project to the given url

package(*args, **kwargs)

Generate a package containing every project.

Param:with_breakpad generate debug symbols for usage with breakpad
Param:force make package even if it does not satisfy default package requirements
:param install_tc_packages also install toolchain
packages
qipkg.builder.pkg_name(manifest_xml)

Return a string name-version