ddcKernelBuilder function
Builder
ddcKernelBuilder(
- BuilderOptions options
Implementation
Builder ddcKernelBuilder(BuilderOptions options) {
validateOptions(options.config, _supportedOptions, 'jaspr_web_compilers:ddc');
_ensureSameDdcOptions(options);
return KernelBuilder(
summaryOnly: true,
platformSdk: webSdkDir,
sdkKernelPath: p.url.join(
'kernel',
flutterVersion.compareTo('3.32.0') >= 0
? 'ddc_outline.dill'
: 'ddc_outline_sound.dill',
),
outputExtension: ddcKernelExtension,
platform: ddcPlatform,
useIncrementalCompiler: _readUseIncrementalCompilerOption(options),
librariesPath: p.join(webSdkDir, 'libraries.json'),
trackUnusedInputs: _readTrackInputsCompilerOption(options),
);
}