blob: 6dec092dae72073c07533c71c932981aab2bad30 [file] [log] [blame] [edit]
// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:code_assets/code_assets.dart';
LinkMode getLinkMode(LinkModePreference preference) {
if (preference == LinkModePreference.dynamic ||
preference == LinkModePreference.preferDynamic) {
return DynamicLoadingBundled();
}
assert(
preference == LinkModePreference.static ||
preference == LinkModePreference.preferStatic,
);
return StaticLinking();
}