summaryrefslogtreecommitdiff
path: root/cpp/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Add recent management changes to cmake buildAndrew Stitcher2010-04-091-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932630 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: changed connect() back to open(),removed detach(),defined new ↵Gordon Sim2010-04-091-0/+2
| | | | | | exception hierarchy, added ability to re-use reconnect/replay logic for resource-limit-exceeded errors git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932451 13f79535-47bb-0310-9956-ffa450edef68
* Committing the patch attached to QPID-2488Rajith Muditha Attapattu2010-04-081-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932148 13f79535-47bb-0310-9956-ffa450edef68
* Install remainder of required Boost headers and Boost .libs for Windows ↵Stephen D. Huston2010-04-081-19/+34
| | | | | | installer; resolves QPID-2483. (merged from 0.6-release-windows-installer branch) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932138 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: made changes suggested by Alan Conway, also moved 0-10 map/list ↵Gordon Sim2010-03-311-6/+1
| | | | | | codecs to common lib git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@929606 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2406: a more explicit solution for durations in the messaging apiGordon Sim2010-03-291-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@928855 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: move Variant and Uuid from messaging to types namespaceGordon Sim2010-03-291-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@928814 13f79535-47bb-0310-9956-ffa450edef68
* Initial Windows installer builder combining C++ and WCF components in a ↵Stephen D. Huston2010-03-231-3/+73
| | | | | | WiX-based installer. Merged in from 0.6-release-windows-installer branch r926803 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@926815 13f79535-47bb-0310-9956-ffa450edef68
* Remove un-necessary Version.h.cmakeAlan Conway2010-03-171-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924428 13f79535-47bb-0310-9956-ffa450edef68
* Updated cmake build to pick up version from QPID_VERSION.txt.Alan Conway2010-03-171-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924425 13f79535-47bb-0310-9956-ffa450edef68
* Remove unconditional debug libs from cmake install targetsAndrew Stitcher2010-03-161-30/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@923831 13f79535-47bb-0310-9956-ffa450edef68
* Remove unnecessary dependency of qmf on qmfengineAndrew Stitcher2010-03-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@922333 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2382: Created separate utility class for handling updates from failover ↵Gordon Sim2010-03-111-0/+3
| | | | | | exchange; cleaned up reconnection options git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@921971 13f79535-47bb-0310-9956-ffa450edef68
* Apply parallel changes from Makefile.am a couple days ago; resolves QPID-2439.Stephen D. Huston2010-03-091-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@921152 13f79535-47bb-0310-9956-ffa450edef68
* Small Hack to allow Windows to compile without error until the qmfv2 changes ↵Andrew Stitcher2010-02-261-1/+4
| | | | | | remove the ResilientConnection.cpp file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@916824 13f79535-47bb-0310-9956-ffa450edef68
* Allow cmake build to work again with earlier boost versionsAndrew Stitcher2010-02-171-7/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@911207 13f79535-47bb-0310-9956-ffa450edef68
* Build the ACL source into the qpidbroker library on Windows; works around ↵Stephen D. Huston2010-02-171-15/+17
| | | | | | the problems with qmf-gen'd management code; see QPID-1842 for history. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910782 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo.Stephen D. Huston2010-02-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@909425 13f79535-47bb-0310-9956-ffa450edef68
* Add EventImpl.cpp, .h for qmfengine source from patch in QPID-2401.Stephen D. Huston2010-02-111-3/+5
| | | | | | When adding qmfconsoled.dll to Windows installer, pick it up from correct directory. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@909039 13f79535-47bb-0310-9956-ffa450edef68
* Add tested part of patch from QPID-2371. Also add install for Debug variant ↵Stephen D. Huston2010-02-081-0/+12
| | | | | | of qmfconsole on Windows. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@907733 13f79535-47bb-0310-9956-ffa450edef68
* Replace PeriodicTimer with ClusterTimer, which inherits from Timer.Alan Conway2010-01-291-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@904656 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: change format of connection options string to match address ↵Gordon Sim2010-01-281-0/+2
| | | | | | options; make open() a non-static method. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@904000 13f79535-47bb-0310-9956-ffa450edef68
* QPID_2634 Management updates in timer create inconsistencies in a cluster.Alan Conway2010-01-271-0/+1
| | | | | | | | | Cluster plugin provides a PeriodicTimer implementation to the broker which executes tasks in the cluster dispatch thread simultaneously across the cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@903869 13f79535-47bb-0310-9956-ffa450edef68
* Cluster implementation of PeriodicTimer.Alan Conway2010-01-271-0/+1
| | | | | | | | | The cluster implementation multicast periodic-timer controls and executes the task when those controls are delivered, which is in the cluster delivery thread context and so consistent across the cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@903867 13f79535-47bb-0310-9956-ffa450edef68
* Add SSL support for Windows client and broker per QPID-1403. Adds new ↵Stephen D. Huston2010-01-231-1/+1
| | | | | | | | | | | | | AsynchIO::BufferBase::squish() method that does what used to be done by in-place memmove() calls so it can be reused easily. SSL support for Windows is in: - Client: qpid/client/windows/SslConnector.cpp qpid/client/TCPConnector.{h cpp} rearranged a bit to make pieces available to SslConnector - Broker: qpid/broker/windows/SslProtocolFactory.cpp - Common: qpid/sys/windows/SslAsynchIO contains all the Schannel stuff to negotiate a session, encrypt, and decrypt data. The SslAsynchIO acts as a shim between the layer above and the "regular" AsynchIO that actually handles read/write and completions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@902318 13f79535-47bb-0310-9956-ffa450edef68
* Fixed "Cluster-safe assertions" not to break the build (CMake)Andrew Stitcher2010-01-211-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@901544 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2323: add a Uuid type and allow it as the value of a Variant.Gordon Sim2010-01-151-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@899657 13f79535-47bb-0310-9956-ffa450edef68
* Add qpidxarm.dll to the installer; resolves QPID-2284.Stephen D. Huston2010-01-051-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@896250 13f79535-47bb-0310-9956-ffa450edef68
* React properly to generated headers being in the source dir as opposed to ↵Stephen D. Huston2010-01-051-1/+10
| | | | | | build dir; resolves QPID-2298. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@896249 13f79535-47bb-0310-9956-ffa450edef68
* Apply patches QPID-2128-2.patch, cppbld.patch and interop.tx.patch; resolves ↵Stephen D. Huston2009-12-171-0/+9
| | | | | | QPID-2128. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@891783 13f79535-47bb-0310-9956-ffa450edef68
* Fix the check for boost system; prev one broke Windows config. Instead of ↵Stephen D. Huston2009-12-151-2/+3
| | | | | | trying to find_library, run the Find_Boost again for just the system component when needed. Resolving QPID-2202. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@890900 13f79535-47bb-0310-9956-ffa450edef68
* Remove stray comma; resolving QPID-2202Stephen D. Huston2009-12-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@890487 13f79535-47bb-0310-9956-ffa450edef68
* Move the TCPConnector class to its own file to allow deriving from it; ↵Stephen D. Huston2009-12-141-4/+13
| | | | | | resolves QPID-2270. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@890481 13f79535-47bb-0310-9956-ffa450edef68
* Only search for boost.system if the discovered Boost version is 1.35 or ↵Stephen D. Huston2009-12-141-6/+12
| | | | | | greater; fixes QPID-2202 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@890422 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2236: cmake link error, missing boost.system library.Alan Conway2009-12-101-1/+9
| | | | | | | Tested on boost-1.37.0-7.fc11.x86_64 which has the system library and boost-1.33.1-10.el5 which does not. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@889358 13f79535-47bb-0310-9956-ffa450edef68
* Run cluster tests under cmake.Alan Conway2009-12-021-5/+5
| | | | | | | | | | Various other test fixes. - Env vars to abstract different library location under cmake/automake. - More consistent use of env vars test_env.sh in test scripts. - Fix replication/replicating_exchange mismatch. - Add --no-module-dir to prevent accidentally loading modules. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@886259 13f79535-47bb-0310-9956-ffa450edef68
* Clean up test environment variables, prepare for running more tests in cmake.Alan Conway2009-11-301-4/+4
| | | | | | | | | - consolidate test env vars in test_env.sh, also useful from command line. - generate test_env.sh with autoconf/cmake to cover library location differences. - Remove explicit mention of .libs, use $QPID_MODULE_DIR to load modules. - Fix run_test to run valgrind under cmake git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885557 13f79535-47bb-0310-9956-ffa450edef68
* Removed the Visual Studio solution/project files, as these are now generated ↵Stephen D. Huston2009-11-201-6/+7
| | | | | | by CMake. Added CMakeLists.txt files to Makefile.am, and all other needed support files so that the 'make dist' supplies all needed items for building a release kit on Windows. Fixes QPID-2134 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@882373 13f79535-47bb-0310-9956-ffa450edef68
* Fix the files to compile for SolarisAndrew Stitcher2009-11-181-3/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@881678 13f79535-47bb-0310-9956-ffa450edef68
* Add compile options for SunPro compiler and rearrange setting warnings for GCCAndrew Stitcher2009-11-181-5/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@881677 13f79535-47bb-0310-9956-ffa450edef68
* Make cluster/ssl/rdma/xml modules install correctlyAndrew Stitcher2009-11-171-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@881170 13f79535-47bb-0310-9956-ffa450edef68
* Move the kit-building settings out of CMakeLists.txt to a new file, ↵Stephen D. Huston2009-11-131-2/+2
| | | | | | BuildInstallSettings.cmake. Changed the examples's vcproj files to refer to the installed header/lib locations instead of in the source tree locations; also adjusted the names to match directories and look sensible in the solution list. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@835652 13f79535-47bb-0310-9956-ffa450edef68
* Added support for address parsing, create/assert/delete policiesGordon Sim2009-11-111-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@834869 13f79535-47bb-0310-9956-ffa450edef68
* Fix variable used to retrieve Boost include files for Windows kit.Stephen D. Huston2009-10-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@831477 13f79535-47bb-0310-9956-ffa450edef68
* Adapt to Boost.system only in 1.35 and laterStephen D. Huston2009-10-281-7/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@830648 13f79535-47bb-0310-9956-ffa450edef68
* Include store directory; fix moved FailoverListener.h file; add a bunch of ↵Stephen D. Huston2009-10-271-110/+94
| | | | | | install stuff for Windows. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@830309 13f79535-47bb-0310-9956-ffa450edef68
* Add new SocketAddress.cpp and requisite adjustments; a few install improvementsStephen D. Huston2009-10-121-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@824545 13f79535-47bb-0310-9956-ffa450edef68
* Added new SocketAddress class to Cmake build (oops)Andrew Stitcher2009-10-121-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@824413 13f79535-47bb-0310-9956-ffa450edef68
* Help the package make go better on LinuxStephen D. Huston2009-10-081-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@823266 13f79535-47bb-0310-9956-ffa450edef68
* Added more install-related content to the CMake structure.Stephen D. Huston2009-10-071-33/+153
| | | | | | Adds changes requested in QPID-2123, modified somewhat. Also adds Windows-specific installer content in cpp/packaging. Other specific packaging things can be added there as well. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@822965 13f79535-47bb-0310-9956-ffa450edef68