[ddc] Update ddb script to use SDK js from gen dir
When running ddb with `--debug` pull the SDK .dill and .js files from ReleaseX64/gen/utils/dartdevc and require.js from third_party/require. Change-Id: Ibcfd5e1d32c39cca3583cfef14fe8393e0846d69 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/149886 Reviewed-by: Sigmund Cherem <sigmund@google.com> Commit-Queue: Nicholas Shahan <nshahan@google.com>
This commit is contained in:
committed by
commit-bot@chromium.org
parent
7815150be1
commit
2ed302bfbb
@@ -208,18 +208,23 @@ void main(List<String> args) async {
|
||||
}
|
||||
|
||||
String ddcSdk;
|
||||
String sdkJsPath;
|
||||
String requirePath;
|
||||
var suffix = isNnbdStrong ? p.join('sound', mod) : p.join('kernel', mod);
|
||||
if (debug) {
|
||||
var sdkRoot = p.dirname(p.dirname(ddcPath));
|
||||
var buildDir = p.join(sdkRoot, Platform.isMacOS ? 'xcodebuild' : 'out');
|
||||
dartSdk = p.join(buildDir, 'ReleaseX64', 'dart-sdk');
|
||||
ddcSdk = p.join(buildDir, 'ReleaseX64',
|
||||
isNnbdStrong ? 'ddc_outline_sound.dill' : 'ddc_outline.dill');
|
||||
var buildDir =
|
||||
p.join(sdkRoot, Platform.isMacOS ? 'xcodebuild' : 'out', 'ReleaseX64');
|
||||
dartSdk = p.join(buildDir, 'dart-sdk');
|
||||
ddcSdk = p.join(
|
||||
buildDir, isNnbdStrong ? 'ddc_outline_sound.dill' : 'ddc_outline.dill');
|
||||
sdkJsPath = p.join(buildDir, 'gen', 'utils', 'dartdevc', suffix);
|
||||
requirePath = p.join(sdkRoot, 'third_party', 'requirejs');
|
||||
} else {
|
||||
ddcSdk = p.join(dartSdk, 'lib', '_internal', 'ddc_sdk.dill');
|
||||
sdkJsPath = p.join(dartSdk, 'lib', 'dev_compiler', suffix);
|
||||
requirePath = sdkJsPath;
|
||||
}
|
||||
var suffix = p.join('kernel', mod);
|
||||
var sdkJsPath = p.join(dartSdk, 'lib', 'dev_compiler', suffix);
|
||||
var requirePath = sdkJsPath;
|
||||
|
||||
// Print an initial empty line to separate the invocation from the output.
|
||||
print('');
|
||||
|
||||
Reference in New Issue
Block a user