Skip to content

Qt5 module

Jussi Pakkanen edited this page Jan 23, 2016 · 10 revisions

The Qt5 module provides tools to automatically deal with the various tools and steps required for Qt. The module has one method.

preprocess

This method takes four keyword arguments, moc_headers, moc_sources, ui_files and qresources which define the files that require preprocessing with moc, uic and rcc. It returns an opaque object that should be passed to a main build target. A simple example would look like this:

qt5 = import('qt5')
qt5_dep = dependency('qt5', ...)
moc_files = qt5.preprocess(moc_headers : 'myclass.h')
executable('myprog', 'main.cpp', 'myclass.cpp', moc_files
           dependencies : qt5_dep)

Back to [module reference](Module reference).

Meson documentation has moved

All documentation is now on the main web site.

This page should be at this address.

Clone this wiki locally