summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/legacystore.cmake
Commit message (Collapse)AuthorAgeFilesLines
* QPID-7306: Conditional compile mismatch in broker and common libs.Alan Conway2016-06-221-1/+1
| | | | | | | | | | | | | | | | | | | Removed _IN_QPID_BROKER compile definition: Inconsistently set for libqpidcommon (compiled .cpp files) and libqpidbroker (uses .h) files - The broker has a binary incompatible notion of what is in the library. It sort-of works by accident: - shared_ptr<T> only contains a T*, the mismatch is effectively doing reinterpret_cast<T*> - plain T* works for op->, but doesn't guarantee no concurrent deletes. - we create and destroy shared_ptr in libraries with _IN_QPID_BROKER set so we get cleanup, and no cores if we're lucky but there is limited protection from races. Was only used by management: - I think exposing non-shared ptr GetObject was a feature that never materialized, - if not we need a separate function or class for non-shared-ptr users. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1749781 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6394 [linearstore] Make linearstore the default store for linux builds ↵Kim van der Riet2015-02-181-1/+1
| | | | | | - Fixed incorrect status messages git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1660702 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6394 Make linearstore the default store for linux buildsKim van der Riet2015-02-171-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1660430 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5807: Remove boost::program_options as a header file dependency of ↵Andrew Stitcher2014-06-111-1/+0
| | | | | | | | | qpid/Options.h - The intent here is to remove the necessity for things using qpid::Options to need to link boost::program_options directly. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602021 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed linear/legacy store CMake checks for uuid libraryAndrew Stitcher2014-01-151-23/+3
| | | | | | | - The stores do not directly depend on the library but rather use the platform indirection in qpid to get to uuid capabilities. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558591 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5305: Make legacystore fully initialise buffers to avoid undefinedAndrew Stitcher2013-11-071-31/+24
| | | | | | | | disk file contents (this silences a complaint from valgrind) NO-JIRA: Fix odd whitespace NO-JIRA: Remove unneeded include path mangling git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1539509 13f79535-47bb-0310-9956-ffa450edef68
* JIRA: QPID-5259 cmake legacy store and linear store messages aren't very ↵Fraser Adams2013-10-251-20/+37
| | | | | | helpful if dependencies are missing. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1535739 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4582, QPID-5215: fix linking errors for clock_gettimeGordon Sim2013-10-151-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1532408 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4582: Get legacystore unit tests workingAndrew Stitcher2013-10-081-0/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530300 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5123: Changes to Fedora 19 packaging of libdb4 prevents legacystore ↵Kim van der Riet2013-09-101-2/+2
| | | | | | from building git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521335 13f79535-47bb-0310-9956-ffa450edef68
* NO_JIRA: Minor fix for error on some compilers "no newline at end of file"Kim van der Riet2013-05-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1481198 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4704: Build legacystore.so as a module, not a shared library.Darryl L. Pierce2013-04-051-3/+7
| | | | | | | Fixes the legacystore.cmake file to build the file appropriately, and als includes a directive to install the module along with others. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465015 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4535 Cmake build broken by legacy storeCharles E. Rolke2013-01-141-3/+31
| | | | | | | | | | Check for libaio and uuid. Fix logic error that allowed build to proceed when DB_FOUND was false. Remove unnecessary 'rt' from link. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1433127 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1726 ASF licensed QPID store - reenable in buildCharles E. Rolke2013-01-101-92/+97
| | | | | | | | Add new legacystore.cmake to EXTRA_DIST in makefile suite. Fix cmake scripts for core library and tests. Note: Tests are not truly integrated. Four standalone unit tests are starters for proving functionality. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1431635 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1726 ASF licensed Qpid store. Charles E. Rolke2013-01-071-34/+44
| | | | | | | | | Enable legacystore build in normal processing. Rewrite CMake to have look and feel of cpp/src CMake code. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1429980 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1726 ASF licensed, QPID hosted storeCharles E. Rolke2012-12-191-0/+114
This checkin lands the store mission code. Tests to follow. Review at https://reviews.apache.org/r/8556 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1424091 13f79535-47bb-0310-9956-ffa450edef68