setupCode method
Implementation
@Deprecated('Prefer using input.addExtension(CodeExtension(...)).')
void setupCode({
required Architecture targetArchitecture,
required OS targetOS,
required LinkModePreference linkModePreference,
CCompilerConfig? cCompiler,
AndroidCodeConfig? android,
IOSCodeConfig? iOS,
MacOSCodeConfig? macOS,
}) {
final codeConfig = syntax.CodeConfig(
linkModePreference: linkModePreference.toSyntax(),
targetArchitecture: targetArchitecture.toSyntax(),
targetOs: targetOS.toSyntax(),
cCompiler: cCompiler?.toSyntax(),
android: android?.toSyntax(),
iOS: iOS?.toSyntax(),
macOS: macOS?.toSyntax(),
);
final baseHookConfig = hook_syntax.HookInput.fromJson(builder.json).config;
baseHookConfig.extensions ??= hook_syntax.JsonObject.fromJson({});
final hookConfig = syntax.Config.fromJson(baseHookConfig.json);
hookConfig.extensions!.codeAssets = codeConfig;
}