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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…