From 3626c5760389646ba69ebe2f94f77b46578ba2e5 Mon Sep 17 00:00:00 2001 From: "Darryl L. Pierce" Date: Tue, 6 Nov 2012 15:51:07 +0000 Subject: QPID-4417: Add minimum Swig version check to autotools and Cmake 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/cpp/bindings/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'qpid/cpp/bindings') diff --git a/qpid/cpp/bindings/CMakeLists.txt b/qpid/cpp/bindings/CMakeLists.txt index 356b0d73a3..7f55377685 100644 --- a/qpid/cpp/bindings/CMakeLists.txt +++ b/qpid/cpp/bindings/CMakeLists.txt @@ -24,7 +24,14 @@ include(FindRuby) include(FindPythonLibs) include(FindPerlLibs) +set (SWIG_MINIMUM_VERSION "1.3.32") + if (SWIG_FOUND) + + if (${SWIG_VERSION} VERSION_LESS ${SWIG_MINIMUM_VERSION}) + message(FATAL_ERROR "Swig >= ${SWIG_MINIMUM_VERSION} required.") + endif() + set(CMAKE_SWIG_FLAGS "-w361,362,401,467,503") if (PYTHONLIBS_FOUND) -- cgit v1.2.1