summaryrefslogtreecommitdiff
path: root/qpid/cpp/bindings/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* QPID-7207: remove cpp and python subdirs from svn trunk, they have migrated ↵Robert Gemmell2016-07-051-159/+0
| | | | | | to their own git repositories git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1751566 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4575: C++ Messaging .NET Binding fixes for Visual Studio 2012Charles E. Rolke2014-09-121-0/+12
| | | | | | | | | | Rename msvc10 folders to msvcx as they hold files 2010, 2012, ... Change projects/solutions to .in templates and cmake configure them. Collapse common example csproj files into common template. Add cmake BUILD_BINDING_DOTNET option setting. Fix up various scripts to accomodate new studio version. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1624604 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Work-around bug in older cmake, finds static python library instead ↵Alan Conway2014-08-271-2/+25
| | | | | | | | | | | | | | | | | of shared. FindPythonLibs on older versions of cmake (observed on cmake-2.6.4-5.el5.4) sometimes finds the static archive library (.a) before the shared object library (.so) This is almost never what you want. Newer versions (e.g. cmake-2.8.12.2-2.fc20.x86_64) explicitly look for the .so first and look for the .a library second. This workaround fixes the problem as follows: - It is a no-op except on Unix platforms that use the .so prefix. - On those platforms it does a search for .so only first. - Finally we do a default search for other platforms (or if .so was not found) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1620888 13f79535-47bb-0310-9956-ffa450edef68
* Revert "NO-JIRA: Work-around bug in older cmake, finds static python library ↵Alan Conway2014-08-261-20/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | instead of shared." This patch seems to cause various build problems, will put it back when I figure out what is going wrong. ------------------------------------------------------------------------ r1620424 | aconway | 2014-08-25 16:10:52 -0400 (Mon, 25 Aug 2014) | 13 lines NO-JIRA: Work-around bug in older cmake, finds static python library instead of shared. FindPythonLibs on older versions of cmake (observed on cmake-2.6.4-5.el5.4) sometimes finds the static archive library (.a) before the shared object library (.so) This is almost never what you want. Newer versions (e.g. cmake-2.8.12.2-2.fc20.x86_64) explicitly look for the .so first and look for the .a library second. This workaround fixes the problem as follows: - It is a no-op except on Unix platforms that use the .so prefix. - On those platforms it does a search for .so only first. - Finally we do a default search for other platforms (or if .so was not found) ------------------------------------------------------------------------ git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1620738 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Work-around bug in older cmake, finds static python library instead ↵Alan Conway2014-08-251-2/+20
| | | | | | | | | | | | | | | | | of shared. FindPythonLibs on older versions of cmake (observed on cmake-2.6.4-5.el5.4) sometimes finds the static archive library (.a) before the shared object library (.so) This is almost never what you want. Newer versions (e.g. cmake-2.8.12.2-2.fc20.x86_64) explicitly look for the .so first and look for the .a library second. This workaround fixes the problem as follows: - It is a no-op except on Unix platforms that use the .so prefix. - On those platforms it does a search for .so only first. - Finally we do a default search for other platforms (or if .so was not found) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1620424 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5260: Get test for building Perl bindings correctAndrew Stitcher2013-10-291-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1536738 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5260: Significant tidy up of cmake buildAndrew Stitcher2013-10-281-54/+69
| | | | | | | | | | | | | | | | | | | | | * Move to cmake 2.6 as minimum required version (2.4 is extremely long in the tooth now) * Add control over building individual language bindings * Make settings you don't usually want to change advanced so they are hidden by default * Changed to a uniform naming scheme for options: ** Options controlling what to build are all BUILD_ ** Options controlling features of he build are ENABLE_ ** Options controlling internal aspects of the qpid runtime are QPID_ * Respect the BUILD_TESTING option so that we won't build the tests unless it is set (it is by default) * If we don't find the boost_unit_test_framework then don't fail, just don't build the unit tests (this is motivated by one of the Apache Jenkins ubuntu builders which has this set up) * Tidied up some of the detection of external dependencies to make it more idiomatic cmake (but there is more to do here) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1536329 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Stop some messages from needlessly interupting ccmake flowAndrew Stitcher2013-09-031-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519562 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4940: Remove obsolete qmf codeAndrew Stitcher2013-07-261-2/+0
| | | | | | | | | - Remove qmf1 engine code - Remove qmf1 language bindings - Remove qmf1 agent code (it depends on engine) - Fix up cmake to build git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507464 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add the QMFv2 C++ examples build to cmakeKenneth Anthony Giusti2013-07-051-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500121 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fixed requiring Perl to do a buildDarryl L. Pierce2013-05-201-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1484505 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4826: Patch Perl bindings memory leakDarryl L. Pierce2013-05-101-37/+31
| | | | | | | | | | | Marked the VariantToPerl() method in swig_perl_typemaps.i as returning a new object, which indicates to the Perl bindings that it needs to keep track of the return value for garbage collection. Also removed the Swig 1.3.32 minimum restriction to enable building on RHEL5 systems. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1481021 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4724: Fixes Perl bindings for Cmake < 2.8.Darryl L. Pierce2013-04-251-2/+39
| | | | | | | To fix how Cmake prior to 2.8 fails to find the Perl libraries, this change finds and sets the variables correctly. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1475945 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4776: Fixes building Ruby bindings on Cmake < 2.8Darryl L. Pierce2013-04-251-2/+13
| | | | | | | | | This patch fixes issues regarding finding the Ruby install and building the bindings for it. Contributed by Irina Boverman <iboverma@redhat.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1475868 13f79535-47bb-0310-9956-ffa450edef68
* Fix QPID-4434 - Skip language bindings if Swig is too old.Andrew Stitcher2012-11-141-10/+6
| | | | | | So that it works if swig isn't found at all. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1409244 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4434 - Skip language bindings if Swig is too old.Darryl L. Pierce2012-11-131-5/+8
| | | | | | | | Previously the CMake environment would fail if the version of Swig found was too old. Now it will skip the language bindings and notify the user of that choice. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1408867 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4417: Add minimum Swig version check to autotools and CmakeDarryl L. Pierce2012-11-061-0/+7
| | | | | | | | Any version of Swig < 1.3.32 results in errors in the Perl language bindings. This change forces both build systems to require at least version 1.3.32 of Swig in order to build those language bindings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1406195 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3633: Make cmake the primary build tool for the cpp treeAndrew Stitcher2012-10-221-0/+61
Get Swigged bindings to install in the correct place git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400781 13f79535-47bb-0310-9956-ffa450edef68