qmake(1) cross-platform makefile generator for Qt


qmake [mode] [options] [files]


QMake has two modes, one mode for generating project files based on some heuristics, and the other for generating makefiles. Normally you shouldn't need to specify a mode, as makefile generation is the default mode for qmake, but you may use this to test qmake on an existing project.


Put qmake into project file generation mode. In this mode qmake interprets files as files to be built, defaults to *.c; *.ui; *.y; *.l; *.ts; *.xlf; *.qrc; *.h; *.hpp; *.hh; *.hxx; *.H; *.cpp; *.cc; *.cxx; *.C.
Put qmake into makefile generation mode (default). In this mode qmake interprets files as project files to be processed, if skipped qmake will try to find a project file in your current working directory.


Turn off all warnings
Turn on all warnings
Turn on parser warnings
Turn on logic warnings


Write output to file
Run in unix mode
Run in win32 mode
Run in Mac OS X mode
Increase debug level
Overrides TEMPLATE as templ
Overrides TEMPLATE so that prefix is prefixed into the value
Displays a help text
Version information
All variable assignments after this will be parsed after [files]
Do not do a recursive search
Do a recursive search
-set <prop> <value>
Set persistent property
-query <prop>
Query persistent property. Show all if <prop> is empty.
-cache file
Use file as cache [makefile mode only]
-spec spec
Use spec as QMAKESPEC [makefile mode only]
Do not use a cache file [makefile mode only]
Do not generate dependencies [makefile mode only]
Do not generate moc targets [makefile mode only]
Do not look for files in pwd [project mode only]


This manual page was written by Brian Nelson <[email protected]> based on the output of qmake -help. Frederik Schwarzer <[email protected]> updated it for Qt 4.5.2.