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
commit e401245af7680f975c83e72dd90a5e4aff65eaa1 Author: Eddie Epstein <e...@us.ibm.com> AuthorDate: Wed Apr 15 11:53:00 2020 -0400 UIMA-6189 small changes for macOS, try updating xerces-c version for Jenkins --- uimacpp-make-sdk.sh | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/uimacpp-make-sdk.sh b/uimacpp-make-sdk.sh index e2579a4..10d1265 100755 --- a/uimacpp-make-sdk.sh +++ b/uimacpp-make-sdk.sh @@ -41,16 +41,16 @@ TARGET=`pwd`/target mkdir -p "$PREFIX" mkdir -p "$TARGET" -# Linux / Mac OSX customizations +# Linux / Mac OSX configuration customization for AMQ build # If ActiveMQ falsely believes OpenSSL is installed use: AMQARG=--disable-ssl -# or if it is installed elsewhere use (e.g. on OSX): AMQARG=--with-openssl=/usr/local/opt/openssl +# or if OpenSLL is installed elsewhere in OSX, change the specified value UNAME=`uname -s` if [ "$UNAME" = "Darwin" ]; then LIBEXT=dylib INCDIR=darwin ICUARG=MacOSX - AMQARG= + AMQARG=--with-openssl=/usr/local/opt/openssl else LIBEXT=so INCDIR=linux @@ -88,7 +88,7 @@ export UIMA_HOME=$PWD/apache-uima # 3rd party component versons to use UIMAJ=uimaj-3.1.0 XERCESMAJOR=3 -XERCES=xerces-c-3.2.2 +XERCES=xerces-c-3.2.3 ICURELEASE=release-65-1 ICU=icu4c-65_1-src.tgz APR=apr-1.7.0 @@ -175,11 +175,7 @@ if [ -z $TESTONLY ]; then if [ ! -f ${AMQCPP}/src/main/.libs/libactivemq-cpp.${LIBEXT} ]; then cd $AMQCPP echo Building ActiveMQ - if [ "$UNAME" = "Darwin" ]; then - LDFLAGS="-L/usr/local/opt/openssl@1.1/lib" CPPFLAGS="-I/usr/local/opt/openssl@1.1/include" ./configure $AMQARG --prefix=$PREFIX --with-apr=$PREFIX/bin/apr-1-config - else - ./configure $AMQARG --prefix=$PREFIX --with-apr=$PREFIX/bin/apr-1-config - fi + ./configure $AMQARG --prefix=$PREFIX --with-apr=$PREFIX/bin/apr-1-config make install cd .. else @@ -196,6 +192,7 @@ if [ -z $TESTONLY ]; then make check make install make docs + rm -rf sdk make sdk TARGETDIR=sdk else ./configure --prefix=$TARGET --with-xerces=$PREFIX --with-apr=$PREFIX --with-icu=$PREFIX --without-activemq --with-jdk=$JAVA_HOME/include' -I'${JAVA_HOME}/include/${INCDIR} CXXFLAGS=-std=c++11