summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/CMakeLists.txt
diff options
context:
space:
mode:
authorAndrew Stitcher <astitcher@apache.org>2009-05-14 15:19:56 +0000
committerAndrew Stitcher <astitcher@apache.org>2009-05-14 15:19:56 +0000
commita05dff2847b981cda1f584398f46cbc790afec4f (patch)
treee0ef23ecc71ea5cd19f8201e549b3efbe1834aca /qpid/cpp/src/CMakeLists.txt
parent70c71154f9daa923734c473cc6966cdcbb01408f (diff)
downloadqpid-python-a05dff2847b981cda1f584398f46cbc790afec4f.tar.gz
More work on cmake:
Make tests build on Linux Fix XML tests to run Fix cmake installed locations for modules/config files git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@774814 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/CMakeLists.txt')
-rw-r--r--qpid/cpp/src/CMakeLists.txt15
1 files changed, 11 insertions, 4 deletions
diff --git a/qpid/cpp/src/CMakeLists.txt b/qpid/cpp/src/CMakeLists.txt
index cc2b020bd1..a4affcf010 100644
--- a/qpid/cpp/src/CMakeLists.txt
+++ b/qpid/cpp/src/CMakeLists.txt
@@ -118,13 +118,17 @@ if (ENABLE_VALGRIND AND NOT VALGRIND)
message(STATUS "Can't locate the valgrind command; no run-time error detection")
endif (ENABLE_VALGRIND AND NOT VALGRIND)
-set(QPIDC_MODULE_DIR "." CACHE STRING
+set(QPIDC_INSTALL_LIBDIR ${CMAKE_INSTALL_PREFIX}/lib CACHE STRING
+ "Directory to install library files")
+set(QPIDC_INSTALL_CONFDIR ${CMAKE_INSTALL_PREFIX}/etc CACHE STRING
+ "Directory to install configuration files")
+set(QPIDC_MODULE_DIR ${QPIDC_INSTALL_LIBDIR}/qpid/client CACHE STRING
"Directory to load client plug-in modules from")
-set(QPIDD_MODULE_DIR "." CACHE STRING
+set(QPIDD_MODULE_DIR ${QPIDC_INSTALL_LIBDIR}/qpid/daemon CACHE STRING
"Directory to load broker plug-in modules from")
-set(QPIDC_CONF_FILE "qpidc.conf" CACHE STRING
+set(QPIDC_CONF_FILE ${QPIDC_INSTALL_CONFDIR}/qpid/qpidc.conf CACHE STRING
"Name of the Qpid client configuration file")
-set(QPIDD_CONF_FILE "qpidd.conf" CACHE STRING
+set(QPIDD_CONF_FILE ${QPIDC_INSTALL_CONFDIR}/qpid/qpidd.conf CACHE STRING
"Name of the Qpid broker configuration file")
option(ENABLE_WARNINGS "Enable lots of compiler warnings (recommended)" ON)
@@ -227,6 +231,9 @@ if (BUILD_XML)
PREFIX ""
LINK_FLAGS -Wl,--no-undefined)
endif (CMAKE_COMPILER_IS_GNUCXX)
+
+ set(xml_tests XmlClientSessionTest)
+
endif (BUILD_XML)
# Build the ACL plugin