Skip to content

Commit bfc9afb

Browse files
committed
CDRIVER-299 fix cmake check for SSPI
1 parent 3c2a2dd commit bfc9afb

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

CMakeLists.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,12 @@ if (NOT (ENABLE_SASL STREQUAL CYRUS
129129
"ENABLE_SASL option must be CYRUS, SSPI, AUTO, or OFF")
130130
endif()
131131

132+
# Defaults.
133+
set (MONGOC_ENABLE_SASL 0)
134+
set (MONGOC_ENABLE_SASL_CYRUS 0)
135+
set (MONGOC_ENABLE_SASL_SSPI 0)
132136
set (MONGOC_HAVE_SASL_CLIENT_DONE 0)
137+
133138
if (NOT ENABLE_SASL STREQUAL OFF)
134139
if (ENABLE_SASL STREQUAL AUTO OR ENABLE_SASL STREQUAL CYRUS)
135140
include(FindSASL2)
@@ -138,16 +143,12 @@ if (NOT ENABLE_SASL STREQUAL OFF)
138143
if (SASL2_FOUND)
139144
set (MONGOC_ENABLE_SASL 1)
140145
set (MONGOC_ENABLE_SASL_CYRUS 1)
141-
set (MONGOC_ENABLE_SASL_SSPI 0)
142-
else ((ENABLE_SASL STREQUAL SSPI OR ENABLE_SASL STREQUAL AUTO) AND WIN32)
146+
elseif ((ENABLE_SASL STREQUAL SSPI OR ENABLE_SASL STREQUAL AUTO) AND WIN32)
143147
set (MONGOC_ENABLE_SASL 1)
144-
set (MONGOC_ENABLE_SASL_CYRUS 0)
145148
set (MONGOC_ENABLE_SASL_SSPI 1)
146149
endif ()
147150
else ()
148151
set (MONGOC_ENABLE_SASL 0)
149-
set (MONGOC_ENABLE_SASL_CYRUS 0)
150-
set (MONGOC_ENABLE_SASL_SSPI 0)
151152
endif()
152153

153154

0 commit comments

Comments
 (0)