# QtCompile - Meta stage for Compiling Qt Projects Meta stage for compiling Qt-based projects. It will create [`QMake`](./QMake.md) and [`Make`](./Make.md) stages for both Makefile generation and program compilation. Behavior: - Runs the `qmake` command for the given Qt `.pro` file - Then, runs the Makefile generated by `qmake` with the given arguments - See [`QMake`](./QMake.md) and [`Make`](./Make.md) ## Config ``` qMake: projectFiles: [String]? # target files to run against, which can sometimes be no targets [default: ""] args: [String]? # arguments to the `qmake` command additional_packages: [String]? # any additional package to install as dependency to the container [default: []] ``` ### Example ```yaml qtCompile: projectFiles: ["dummy-project.pro"] qMakeArgs: ["-Wall"] makeArgs: ["-j4"] ``` ## Report The meta stage with generate both reports for [`QMake`](./QMake.md) and [`Make`](./Make.md). Please refer to the respective stages for reference.