summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/src/CMakeLists.txt10
-rw-r--r--cpp/src/config.h.cmake5
2 files changed, 6 insertions, 9 deletions
diff --git a/cpp/src/CMakeLists.txt b/cpp/src/CMakeLists.txt
index 67d18e42df..c72a8964ff 100644
--- a/cpp/src/CMakeLists.txt
+++ b/cpp/src/CMakeLists.txt
@@ -458,19 +458,19 @@ else (NOT CLOCK_GETTIME_IN_RT)
endif (NOT CLOCK_GETTIME_IN_RT)
# See if Cyrus SASL is desired and available
-CHECK_LIBRARY_EXISTS (sasl2 sasl_checkpass "" HAVE_SASL2)
+CHECK_LIBRARY_EXISTS (sasl2 sasl_checkpass "" HAVE_SASL)
CHECK_INCLUDE_FILES (sasl/sasl.h HAVE_SASL_H)
set (sasl_default ${sasl_force})
-if (HAVE_SASL2 AND HAVE_SASL_H)
+if (HAVE_SASL AND HAVE_SASL_H)
set (sasl_default ON)
-endif (HAVE_SASL2 AND HAVE_SASL_H)
+endif (HAVE_SASL AND HAVE_SASL_H)
option(BUILD_SASL "Build with Cyrus SASL support" ${sasl_default})
if (BUILD_SASL)
- if (NOT HAVE_SASL2)
+ if (NOT HAVE_SASL)
message(FATAL_ERROR "Cyrus SASL support requested but libsasl2 not found")
- endif (NOT HAVE_SASL2)
+ endif (NOT HAVE_SASL)
if (NOT HAVE_SASL_H)
message(FATAL_ERROR "Cyrus SASL support requested but sasl.h not found")
endif (NOT HAVE_SASL_H)
diff --git a/cpp/src/config.h.cmake b/cpp/src/config.h.cmake
index 06eacd85d7..2bb84c6e47 100644
--- a/cpp/src/config.h.cmake
+++ b/cpp/src/config.h.cmake
@@ -54,11 +54,8 @@
#cmakedefine QPID_HAS_CLOCK_GETTIME
-#cmakedefine QPID_HAS_SASL
#cmakedefine BROKER_SASL_NAME "${BROKER_SASL_NAME}"
-#ifdef QPID_HAS_SASL
-# define HAVE_SASL 1
-#endif
+#cmakedefine HAVE_SASL ${HAVE_SASL}
#cmakedefine HAVE_OPENAIS_CPG_H ${HAVE_OPENAIS_CPG_H}
#cmakedefine HAVE_COROSYNC_CPG_H ${HAVE_COROSYNC_CPG_H}