Provides static methods for building executable projects, resource files, and platform-specific build artifacts from a module list.
More...
|
| static void | BuildAndroid (File &file, Set< String > &permissions, Set< String > &features) |
| | Builds Android-specific project files and collects required permissions and features.
|
| static void | BuildBatchScript (File output_file, File pkg_dir) |
| | Builds a batch script for packaging.
|
| static void | BuildPRI (const File &module_list, Buffer< File > apk_paths, File output_file) |
| | Builds a Qt PRI (project include) file from the module list.
|
| static void | BuildProject (const File &module_list, Buffer< File > apk_paths, File output_folder, File pkg_dir) |
| | Builds the complete project from a module list.
|
| static void | BuildResourceFile (File output_file) |
| | Builds a resource file for the executable.
|
| static void | BuildSourceFile (const File &module_list, Buffer< File > apk_paths, File output_file) |
| | Builds a source file listing all modules for compilation.
|
Provides static methods for building executable projects, resource files, and platform-specific build artifacts from a module list.
Definition at line 11 of file ExecutableManager.h.
◆ BuildAndroid()
Builds Android-specific project files and collects required permissions and features.
- Parameters
-
| [in] | file | The Android manifest or project file. |
| [in] | permissions | Set of Android permissions to populate. |
| [in] | features | Set of Android features to populate. |
◆ BuildBatchScript()
| void ExecutableManager::BuildBatchScript |
( |
File | output_file, |
|
|
File | pkg_dir ) |
|
static |
Builds a batch script for packaging.
- Parameters
-
| [in] | output_file | The output batch script file path. |
| [in] | pkg_dir | The packaging directory. |
◆ BuildPRI()
| void ExecutableManager::BuildPRI |
( |
const File & | module_list, |
|
|
Buffer< File > | apk_paths, |
|
|
File | output_file ) |
|
static |
Builds a Qt PRI (project include) file from the module list.
- Parameters
-
| [in] | module_list | The file containing the list of modules. |
| [in] | apk_paths | Paths to APK files. |
| [in] | output_file | The output PRI file path. |
◆ BuildProject()
| void ExecutableManager::BuildProject |
( |
const File & | module_list, |
|
|
Buffer< File > | apk_paths, |
|
|
File | output_folder, |
|
|
File | pkg_dir ) |
|
static |
Builds the complete project from a module list.
- Parameters
-
| [in] | module_list | The file containing the list of modules. |
| [in] | apk_paths | Paths to APK files. |
| [in] | output_folder | The output folder for the project. |
| [in] | pkg_dir | The packaging directory. |
◆ BuildResourceFile()
| void ExecutableManager::BuildResourceFile |
( |
File | output_file | ) |
|
|
static |
Builds a resource file for the executable.
- Parameters
-
| [in] | output_file | The output file path for the resource file. |
◆ BuildSourceFile()
| void ExecutableManager::BuildSourceFile |
( |
const File & | module_list, |
|
|
Buffer< File > | apk_paths, |
|
|
File | output_file ) |
|
static |
Builds a source file listing all modules for compilation.
- Parameters
-
| [in] | module_list | The file containing the list of modules. |
| [in] | apk_paths | Paths to APK files for Android builds. |
| [in] | output_file | The output source file path. |
The documentation for this class was generated from the following file: