-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
feat: prohibit compiling with ClangCL on Windows #3098
Conversation
Disables trying to compile with ClangCL on Windows. Was required to enable native tests in the Node.js CI for the ClangCL produced binaries. Refs: nodejs/node#55784
FYI the |
The failing Python lint issues are fixed in |
Thanks for letting me know. I'll rebase after that PR lands. |
That PR has landed but a |
Could someone please review and approve this so it can be landed? It was already approved as part of a bigger change (this is the change needed in node-gyp) in nodejs/node#55784 and I'd like to push this forward so we can enable ClangCL in the Windows CI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
RSLGTM
This change cherry-picks a small change from node-gyp needed for running native tests on ClangCL compiled binaries. Refs: nodejs/node-gyp#3098
Disables trying to compile with ClangCL on Windows. Was required to enable native tests in the Node.js CI for the ClangCL produced binaries. Refs: nodejs/node#55784
This PR is opened based on nodejs/node#55784 as it is required to enable running native (addon) tests for the ClangCL-produced binaries on Windows. The original PR is reviewed and approved in the Node.js repo and I'm moving to the next phase now - landing the changes in their respective repositories. Node-gyp is the only dependency that needs changing outside Node.js, so I've decided to start with it.