summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2010-07-16 08:31:27 +0000
committerGordon Sim <gsim@apache.org>2010-07-16 08:31:27 +0000
commit838604b8c62ea9c062d9749a9f3bf8f2d10bd0b2 (patch)
tree68ee753f4c588e39bb6dba590dfc8428a83b67df /qpid/cpp/src
parent27a46e6c6603a5c7527c9e84176025f80bb16d69 (diff)
downloadqpid-python-838604b8c62ea9c062d9749a9f3bf8f2d10bd0b2.tar.gz
Fix cmake build to correctly enable sasl if libs are detected.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@964709 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src')
-rw-r--r--qpid/cpp/src/CMakeLists.txt10
-rw-r--r--qpid/cpp/src/config.h.cmake5
2 files changed, 6 insertions, 9 deletions
diff --git a/qpid/cpp/src/CMakeLists.txt b/qpid/cpp/src/CMakeLists.txt
index 67d18e42df..c72a8964ff 100644
--- a/qpid/cpp/src/CMakeLists.txt
+++ b/qpid/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/qpid/cpp/src/config.h.cmake b/qpid/cpp/src/config.h.cmake
index 06eacd85d7..2bb84c6e47 100644
--- a/qpid/cpp/src/config.h.cmake
+++ b/qpid/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}