INNER CODE UNIT · Dart
ELinuxBuilder
sony/flutter-elinux · lib/elinux_builder.dart:61
class ELinuxBuilder {
static Future<void> buildBundle({
required FlutterProject project,
required ELinuxBuildInfo eLinuxBuildInfo,
required String targetFile,
SizeAnalyzer? sizeAnalyzer,
}) async {
final ELinuxProject elinuxProject = ELinuxProject.fromFlutter(project);
if (!elinuxProject.existsSync()) {
throwToolExit(
'This project is not configured for eLinux.\n'
'To fix this problem, create a new project by running `flutter-elinux create <app-dir>`.',
);
}
final Directory outputDir = project.directory.childDirectory('build').childDirectory('elinux');
final BuildInfo buildInfo = eLinuxBuildInfo.buildInfo;
final String buildModeName = buildInfo.mode.cliName;