By default, qmlprojectexporter generates a directory "config", with a set of plain-text files containing information about:
- projectname.1.inputs.txt: Input files (Qml sources, images, etc.)
- projectname.1.compiler_outputs.txt: Generated files (C++ sources, headers)
- projectname.1.libraries.txt: Required libraries that the build system needs to link against when building the application
- projectname.1.linker_options.txt: options to pass to the linker
3rd party build systems can parse these plain-text files to generate dependency trees. You can also use them when configuring a project manually.
If the project makes use of modules, the configuration files for all the modules are also located in the same 'output/config' directory.
// Running the following command will generate c++ files, // but not the config files listed earlier, See also \l --no-export-cpp. qmlprojectexporter --no-export-configuration --outdir output-dir my_project.qmlproject
This option was introduced in QmlProject API 1.3 .
Available under certain Qt licenses.
Find out more.