You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by bh...@apache.org on 2011/03/03 20:50:00 UTC

svn commit: r1076754 - in /uima/uimacpp/trunk: configure.ac src/utils/Makefile.am

Author: bhavani
Date: Thu Mar  3 19:50:00 2011
New Revision: 1076754

URL: http://svn.apache.org/viewvc?rev=1076754&view=rev
Log:
UIMA-2053 added support for --without-activemq

Modified:
    uima/uimacpp/trunk/configure.ac
    uima/uimacpp/trunk/src/utils/Makefile.am

Modified: uima/uimacpp/trunk/configure.ac
URL: http://svn.apache.org/viewvc/uima/uimacpp/trunk/configure.ac?rev=1076754&r1=1076753&r2=1076754&view=diff
==============================================================================
--- uima/uimacpp/trunk/configure.ac (original)
+++ uima/uimacpp/trunk/configure.ac Thu Mar  3 19:50:00 2011
@@ -275,25 +275,46 @@ CPPFLAGS="$CPPFLAGS_save"
 ########################################################################
 # check for ActiveMQ new
 #
-AC_MSG_NOTICE([ActiveMQ  C++ library configuration])
-AMQ_FIND_AMQ([3.2])
-
-if test $amq_found = "no"; then
-  AC_MSG_WARN([ACTIVEMQ not found])
-  echo "The ACTIVEMQ C++ library cannot be found."
-  echo "Please install ACTIVEMQ 3.2 or higher on this system and supply the appropriate"
-  echo "--with-activemq option to 'configure'"
-
-  AC_MSG_ERROR([no suitable ACTIVEMQ found])
-fi
-
-# Get build information from XERCES
-UIMA_ACTIVEMQ_INCLUDE="$ACTIVEMQ_CXXFLAGS"
-UIMA_ACTIVEMQ_LIB="$ACTIVEMQ_LDFLAGS"
-
-AC_SUBST(UIMA_ACTIVEMQ_INCLUDE)
-AC_SUBST(UIMA_ACTIVEMQ_LIB)
-
+activemq=true
+AC_ARG_WITH([activemq],
+            [AS_HELP_STRING([--without-activemq],
+              [disable support for ActiveMQ service wrapper])],
+            [],
+            [with_activemq=check])
+
+if test "x$with_activemq" = xno; then
+  activemq=false
+  echo "disabling service wrapper"
+else
+  AC_MSG_NOTICE([ActiveMQ  C++ library configuration])
+  AMQ_FIND_AMQ([3.2])
+
+  if test $amq_found = "no"; then
+    AC_MSG_WARN([ACTIVEMQ not found])
+    echo "The ACTIVEMQ C++ library cannot be found."
+    echo "Please install ACTIVEMQ 3.2 or higher on this system and supply the appropriate"
+    echo "--with-activemq option to 'configure'"
+
+    AC_MSG_ERROR([no suitable ACTIVEMQ found])
+  fi
+
+  # Get build information from XERCES
+  UIMA_ACTIVEMQ_INCLUDE="$ACTIVEMQ_CXXFLAGS"
+  UIMA_ACTIVEMQ_LIB="$ACTIVEMQ_LDFLAGS"
+
+  AC_SUBST(UIMA_ACTIVEMQ_INCLUDE)
+  AC_SUBST(UIMA_ACTIVEMQ_LIB)
+  CPPFLAGS_save="$CPPFLAGS"
+  CPPFLAGS="$CPPFLAGS $UIMA_ACTIVEMQ_INCLUDE"
+  activemq=true
+  AC_CHECK_HEADER([activemq/exceptions/ExceptionDefines.h],
+                [:],
+                [activemq=false])
+  CPPFLAGS="$CPPFLAGS_save"
+  if test "x$activemq" = "xfalse"; then
+    AC_MSG_ERROR([ActiveMQ Headers not found. Specify valid path to ActivMQ.])
+  fi
+fi 
 
 #########################################################################
 #
@@ -315,15 +336,17 @@ AC_SUBST(UIMA_ACTIVEMQ_LIB)
 #		AC_SUBST(UIMA_ACTIVEMQ_LIB)
 #		])
 
-CPPFLAGS_save="$CPPFLAGS"
-#CPPFLAGS="$CPPFLAGS $ACTIVEMQ_TEST_INCLUDE"
-CPPFLAGS="$CPPFLAGS $UIMA_ACTIVEMQ_INCLUDE"
-activemq=true
-AC_CHECK_HEADER([activemq/exceptions/ExceptionDefines.h],
-                [:],
-                [activemq=false])
+#CPPFLAGS_save="$CPPFLAGS"
+##CPPFLAGS="$CPPFLAGS $ACTIVEMQ_TEST_INCLUDE"
+#CPPFLAGS="$CPPFLAGS $UIMA_ACTIVEMQ_INCLUDE"
+#activemq=true
+#AC_CHECK_HEADER([activemq/exceptions/ExceptionDefines.h],
+#                [:],
+#                [activemq=false])
+
+#CPPFLAGS="$CPPFLAGS_save"
+
 
-CPPFLAGS="$CPPFLAGS_save"
 AM_CONDITIONAL([ACTIVEMQ_FOUND], [test x$activemq = xtrue])
 if test "x$activemq" = "xfalse"; then
 AC_MSG_RESULT(***ACTIVEMQ dependency not found)

Modified: uima/uimacpp/trunk/src/utils/Makefile.am
URL: http://svn.apache.org/viewvc/uima/uimacpp/trunk/src/utils/Makefile.am?rev=1076754&r1=1076753&r2=1076754&view=diff
==============================================================================
--- uima/uimacpp/trunk/src/utils/Makefile.am (original)
+++ uima/uimacpp/trunk/src/utils/Makefile.am Thu Mar  3 19:50:00 2011
@@ -19,11 +19,11 @@
 
 bin_PROGRAMS = $(UTILS_BIN)
 
-#if ACTIVEMQ_FOUND
+if ACTIVEMQ_FOUND
 UTILS_BIN= runAECpp deployCppService
-#else
-#UTILS_BIN= runAECpp
-#endif
+else
+UTILS_BIN= runAECpp
+endif
 
 test_tgt: $(UTILS_BIN)