Hi,
I just noticed that the CMake build system doesn't enable the
SPNEGO/SSPI module.
This could be fixed by adding the SERF_HAVE_SSPI definition when running
it on the Windows platform. I made a patch that fixes it. You may find it
below and attached to the email as 'serf-fix-sspi.patch.txt'.
[[[
cmake: Enable SPNEGO/SSPI module on Windows by adding the SERF_HAVE_SSPI
compile definition.
* CMakeLists.txt
(windows compile options): Define SERF_HAVE_SSPI.
Patch by: rinrab
Index: CMakeLists.txt
===================================================================
--- CMakeLists.txt (revision 3393)
+++ CMakeLists.txt (revision 3394)
@@ -252,6 +252,7 @@
"/DNOUSER" "/DNOGDI" "/DNONLS" "/DNOCRYPT"
"/D_CRT_SECURE_NO_WARNINGS"
"/D_CRT_NONSTDC_NO_WARNINGS"
+ "/DSERF_HAVE_SSPI"
)
if(SERF_WIN64)
add_definitions("/DWIN64")
]]]
Thanks!
--
Timofei Zhakov
Index: CMakeLists.txt
===================================================================
--- CMakeLists.txt (revision 3393)
+++ CMakeLists.txt (revision 3394)
@@ -252,6 +252,7 @@
"/DNOUSER" "/DNOGDI" "/DNONLS" "/DNOCRYPT"
"/D_CRT_SECURE_NO_WARNINGS"
"/D_CRT_NONSTDC_NO_WARNINGS"
+ "/DSERF_HAVE_SSPI"
)
if(SERF_WIN64)
add_definitions("/DWIN64")