@@ -197,6 +197,7 @@ const Map<String, ValueSpecification> optionSpecification =
197
197
Flags .verbose: const BoolValue (false ),
198
198
Flags .verify: const BoolValue (false ),
199
199
Flags .linkDependencies: const UriListValue (),
200
+ Flags .noDeps: const BoolValue (false ),
200
201
"-D" : const DefineValue (),
201
202
"-h" : const AliasValue (Flags .help),
202
203
"--out" : const AliasValue (Flags .output),
@@ -256,6 +257,8 @@ ProcessedOptions analyzeCommandLine(String programName,
256
257
257
258
final bool noDefines = options[Flags .noDefines];
258
259
260
+ final bool noDeps = options[Flags .noDeps];
261
+
259
262
final bool verify = options[Flags .verify];
260
263
261
264
final bool dumpIr = options[Flags .dumpIr];
@@ -341,7 +344,8 @@ ProcessedOptions analyzeCommandLine(String programName,
341
344
..experimentalFlags = experimentalFlags
342
345
..environmentDefines = noDefines ? null : parsedArguments.defines
343
346
..nnbdMode = nnbdMode
344
- ..additionalDills = linkDependencies;
347
+ ..additionalDills = linkDependencies
348
+ ..emitDeps = ! noDeps;
345
349
346
350
if (programName == "compile_platform" ) {
347
351
if (arguments.length != 5 ) {
0 commit comments