Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add basic support for response files #378

Closed
wants to merge 9 commits into from
Closed

Add basic support for response files #378

wants to merge 9 commits into from

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