qibuild.profile – Managing build profiles

Tools to handle build profiles.

Profile

class qibuild.profile. Profile ( name )

A profile is just a set of CMake flags for now. If has a name you can specify when building using qibuild configure --profile <name> .

name
cmake_flags

A list of tuples (name, value) (Not a dict because the order matters)

elem ( )

Elem

Other functions in this module

qibuild.profile. configure_build_profile ( xml_path , name , flags )

Add a new profile to an XML file.

qibuild.profile. remove_build_profile ( xml_path , name )

Remove a build profile from XML file.

qibuild.profile. parse_profiles ( xml_path )

Parse .qi/qibuild.xml. Return a dict name -> Profile