Skip to content

Comments

Add basic support for response files#378

Closed
Jake-Shadle wants to merge 9 commits intomozilla:masterfrom
Jake-Shadle:response_files
Closed

Add basic support for response files#378
Jake-Shadle wants to merge 9 commits intomozilla:masterfrom
Jake-Shadle:response_files

Conversation

@Jake-Shadle
Copy link
Contributor

Currently, the gcc and clang path will attempt to use response files (@) if there are no quotes inside the file, and the MSVC path will just bail immediately, this PR attempts to provide a best effort parsing of response files. I am fairly(ish) confident of the gcc/clang part, as I was able to compile the entirety of UE4, which uses response files almost exclusively, but I'm less confident of the MSVC one because...Windows gonna Windows.

@Jake-Shadle Jake-Shadle marked this pull request as ready for review February 20, 2019 16:49
@Jake-Shadle
Copy link
Contributor Author

I just realized Windows is completely broken because of \ separators, fixing it now.

@jasonwhite
Copy link

@Jake-Shadle You may want to take a look at #192 for correct MSVC response file handling. Unfortunately, that PR never had much attention from the maintainers and was left to rot. Hopefully that doesn't happen here as well.

@Jake-Shadle
Copy link
Contributor Author

Damn, I could have sworn I searched for issues/PRs related to this, but maybe I forgot. Will take a look when I can!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants