2.3. Generator Runner

2.3.1. Overview

The GeneratorRunner (A.K.A. generatorrunner) is the program that collects relevant data from C++ headers (paying special attention to Qt provided information, like signals and properties) and auxiliary files (typesystems, global.h and glue files). For this it relies on the API Extractor library.

2.3.2. Getting the sources

2.3.3. Build requirements

  • CMake >= 2.6.0
  • Qt4.5 libraries and development headers >= 4.5.0
  • API Extractor + development headers

2.3.4. Building and installing

To build and install just follow the generic cmake instructions in section CMake primer.

2.3.5. Debian packaging

In order to compile this package in a debian environment, make sure the following packages are installed:

  • debhelper (>= 5)
  • cdbs
  • cmake (>= 2.6.0)
  • libqt4-dev (>= 4.5)
  • libapiextractor-dev (>= 0.1)

And then you can build the package using:

$ dpkg-buildpackage -rfakeroot