Fix /sourceDependencies <path> not on one line when using msvc-wine #5920
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When using a cross-compiler like msvc-wine, the logic for detecting whether the next argument is actually a value (for example:
"/sourceDependencies /unix/path"
) wasn't good enough when cross-compiling for Windows on a host that uses paths that can start with/
.This PR attempts to fix this, but the fix is not the best because it only takes into account arguments that take a json file like
/sourceDependencies
, not any other arguments that use the same/name value
format.Feel free to suggest a better way to fix this.