@@ -197,6 +197,7 @@ const Map<String, ValueSpecification> optionSpecification =
197197 Flags .verbose: const BoolValue (false ),
198198 Flags .verify: const BoolValue (false ),
199199 Flags .linkDependencies: const UriListValue (),
200+ Flags .noDeps: const BoolValue (false ),
200201 "-D" : const DefineValue (),
201202 "-h" : const AliasValue (Flags .help),
202203 "--out" : const AliasValue (Flags .output),
@@ -256,6 +257,8 @@ ProcessedOptions analyzeCommandLine(String programName,
256257
257258 final bool noDefines = options[Flags .noDefines];
258259
260+ final bool noDeps = options[Flags .noDeps];
261+
259262 final bool verify = options[Flags .verify];
260263
261264 final bool dumpIr = options[Flags .dumpIr];
@@ -341,7 +344,8 @@ ProcessedOptions analyzeCommandLine(String programName,
341344 ..experimentalFlags = experimentalFlags
342345 ..environmentDefines = noDefines ? null : parsedArguments.defines
343346 ..nnbdMode = nnbdMode
344- ..additionalDills = linkDependencies;
347+ ..additionalDills = linkDependencies
348+ ..emitDeps = ! noDeps;
345349
346350 if (programName == "compile_platform" ) {
347351 if (arguments.length != 5 ) {
0 commit comments