Conversation
pks-t
left a comment
There was a problem hiding this comment.
Thanks for this, certainly looks sensible. In addition to having an explicit "-DGSS_BACKEND" CMake option, I'd also love to see another commit that enables GSS support in our CI setups just so we know that it actually builds.
|
Trying this, I get: |
5e57c08 to
45085ea
Compare
|
Rebased, I've added the missing files, copyedited the backend selection, tested both methods locally, and added GSS to the macOS bots. |
|
CI still complains about not being able to find the SelectGSSAPI module :/ |
29a1474 to
4f0f9f4
Compare
| MESSAGE(FATAL_ERROR "Asked for gssapi GSS backend, but it wasn't found") | ||
| ENDIF() | ||
|
|
||
| LIST(APPEND LIBGIT2_LIBS ${GSSAPI_LIBRARIES}) |
There was a problem hiding this comment.
We didn't do so before, either, but we'd also need to adjust the include paths, right?
Edit: just to be clear, this is not a requirement to get your PR merged
4f0f9f4 to
3e86251
Compare
|
Rebased. Note that it seems Xcode 11 dislikes something in how we setup on macOS — I can't clean-build master without a small fix since I upgraded, because I'm seeing this error even on |
|
Thanks a lot, @tiennou! |
This is the needed changes to get the Apple GSS.framework used as a GSS provider on macOS (and only it, actually). This is completely untested, but as I managed to get deprecation warnings on #5237 it went downhill quickly.
Should fix #5230.