This is an automated email from the ASF dual-hosted git repository.

eae pushed a commit to branch rc/uimacpp-3.0.0
in repository https://gitbox.apache.org/repos/asf/uima-uimacpp.git


The following commit(s) were added to refs/heads/rc/uimacpp-3.0.0 by this push:
     new 96a0938  UIMA-6189 Add doxygen download for SDK builds
96a0938 is described below

commit 96a0938002cc447c381ad3c5fa399f176fcf9c95
Author: Eddie Epstein <e...@us.ibm.com>
AuthorDate: Thu Apr 16 13:06:05 2020 -0400

    UIMA-6189 Add doxygen download for SDK builds
---
 uimacpp-make-sdk.sh | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/uimacpp-make-sdk.sh b/uimacpp-make-sdk.sh
index 023975e..e5610c0 100755
--- a/uimacpp-make-sdk.sh
+++ b/uimacpp-make-sdk.sh
@@ -95,6 +95,10 @@ APR=apr-1.7.0
 APRUTIL=apr-util-1.6.1
 AMQVERSION=3.9.5
 AMQCPP=activemq-cpp-library-$AMQVERSION
+DOXYGEN_REL=1.8.13
+DOXYGEN_FILE_LINUX=doxygen-${DOXYGEN_REL}.linux.bin.tar.gz
+DOXYGEN_FILE_MACOS=doxygen-${DOXYGEN_REL}.dmg
+DOXYGEN_URL=https://sourceforge.net/projects/doxygen/files/rel-${DOXYGEN_REL}/${DOXYGEN_FILE_LINUX}/download
 
 # Install uimaj for JNI test
 if [ ! -f "${UIMAJ}-bin.tar.gz" ]; then
@@ -191,6 +195,21 @@ if [ -z $TESTONLY ]; then
     ./configure --prefix=$TARGET --with-xerces=$PREFIX --with-apr=$PREFIX 
--with-apr-util=$PREFIX --with-icu=$PREFIX --with-activemq=$PREFIX 
--with-jdk=$JAVA_HOME/include' -I'${JAVA_HOME}/include/${INCDIR} 
CXXFLAGS=-std=c++11
     make check
     make install
+
+    # install doxygen
+    if [ ! -f "$DOXYGEN_FILE_LINUX" ] && [ ! -f "$DOXYGEN_FILE_MACOS" ]; then
+       echo Installing doxygen
+       if [ "$UNAME" = "Darwin" ]; then
+           echo "Darwin, GACK!"
+       else
+           wget $DOXYGEN_URL -O $DOXYGEN_FILE_LINUX
+           tar -xzf $DOXYGEN_FILE_LINUX
+           PATH=$PWD/doxygen-${DOXYGEN_REL}/bin:$PATH
+       fi
+    else
+       echo doxygen previously installed
+    fi
+
     make docs
     rm -rf sdk
     make sdk TARGETDIR=sdk

Reply via email to