| # |
| # Licensed to the Apache Software Foundation (ASF) under one |
| # or more contributor license agreements. See the NOTICE file |
| # distributed with this work for additional information |
| # regarding copyright ownership. The ASF licenses this file |
| # to you under the Apache License, Version 2.0 (the |
| # "License"); you may not use this file except in compliance |
| # with the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, |
| # software distributed under the License is distributed on an |
| # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| # KIND, either express or implied. See the License for the |
| # specific language governing permissions and limitations |
| # under the License. |
| # |
| |
| absdir() { echo `cd $1 && pwd`; } |
| |
| # Environment variables substituted by configure/cmake. |
| srcdir=`absdir @abs_srcdir@` |
| builddir=`absdir @abs_builddir@` |
| top_srcdir=`absdir @abs_top_srcdir@` |
| top_builddir=`absdir @abs_top_builddir@` |
| moduledir=$top_builddir/src@builddir_lib_suffix@ |
| testmoduledir=$builddir@builddir_lib_suffix@ |
| export QPID_INSTALL_PREFIX=@prefix@ |
| |
| # Python paths and directories |
| export PYTHON_DIR=$builddir/python |
| export QPID_PYTHON_TEST=$PYTHON_DIR/commands/qpid-python-test |
| if [ ! -d $PYTHON_DIR -a -d $top_srcdir/../python ]; then |
| export PYTHON_DIR=$top_srcdir/../python |
| export QPID_PYTHON_TEST=$PYTHON_DIR/qpid-python-test |
| fi |
| export QPID_TESTS=$top_srcdir/../tests |
| export QPID_TESTS_PY=$QPID_TESTS/src/py |
| export QPID_TOOLS=$top_srcdir/../tools |
| export QMF_LIB=$top_srcdir/../extras/qmf/src/py |
| export PYTHON_COMMANDS=$QPID_TOOLS/src/py |
| export PYTHONPATH=$srcdir:$PYTHON_DIR:$PYTHON_COMMANDS:$QPID_TESTS_PY:$QMF_LIB:$PYTHONPATH |
| export QPID_CONFIG_EXEC=$PYTHON_COMMANDS/qpid-config |
| export QPID_ROUTE_EXEC=$PYTHON_COMMANDS/qpid-route |
| export QPID_HA_EXEC=$PYTHON_COMMANDS/qpid-ha |
| |
| # Executables |
| export QPIDD_EXEC=$top_builddir/src/qpidd |
| export QPID_WATCHDOG_EXEC=$top_builddir/src/qpidd_watchdog |
| |
| # Test executables |
| export QPID_TEST_EXEC_DIR=$builddir |
| export RECEIVER_EXEC=$QPID_TEST_EXEC_DIR/receiver |
| export SENDER_EXEC=$QPID_TEST_EXEC_DIR/sender |
| |
| # Path |
| export PATH=$top_builddir/src:$builddir:$srcdir:$PYTHON_COMMANDS:$QPID_TEST_EXEC_DIR:$PYTHON_DIR/commands:$PATH |
| |
| # Modules |
| export TEST_STORE_LIB=$testmoduledir/test_store.so |
| |
| exportmodule() { test -f $moduledir/$2 && eval "export $1=$moduledir/$2"; } |
| exportmodule ACL_LIB acl.so |
| exportmodule HA_LIB ha.so |
| exportmodule SSLCONNECTOR_LIB sslconnector.so |
| exportmodule SSL_LIB ssl.so |
| exportmodule WATCHDOG_LIB watchdog.so |
| exportmodule XML_LIB xml.so |
| |
| # Qpid options |
| export QPID_NO_MODULE_DIR=1 # Don't accidentally load installed modules |
| export QPID_DATA_DIR= |
| export QPID_CONFIG=$srcdir/qpidd-empty.conf |
| |
| # Use temporary directory if $HOME does not exist |
| if [ ! -e "$HOME" ]; then |
| export QPID_DATA_DIR=/tmp/qpid |
| export QPID_PID_DIR=/tmp/qpid |
| fi |
| |
| # Options for boost test framework |
| export BOOST_TEST_SHOW_PROGRESS=yes |
| export BOOST_TEST_CATCH_SYSTEM_ERRORS=no |