tests: Add sFlow test.
[sliver-openvswitch.git] / tests / atlocal.in
1 # -*- shell-script -*-
2 HAVE_OPENSSL='@HAVE_OPENSSL@'
3 HAVE_PYTHON='@HAVE_PYTHON@'
4 EGREP='@EGREP@'
5 PERL='@PERL@'
6
7 if test x"$PYTHON" = x; then
8     PYTHON='@PYTHON@'
9 fi
10
11 PYTHONPATH=$abs_top_srcdir/python:$abs_top_builddir/tests:$PYTHONPATH
12 export PYTHONPATH
13
14 PYTHONIOENCODING=utf_8
15 export PYTHONIOENCODING
16
17 # PYTHONDONTWRITEBYTECODE=yes keeps Python 2.6+ from creating .pyc and .pyo
18 # files.  Creating .py[co] works OK for any given version of Open
19 # vSwitch, but it causes trouble if you switch from a version with
20 # foo/__init__.py into an (older) version with plain foo.py, since
21 # foo/__init__.pyc will cause Python to ignore foo.py.
22 #
23 # Python before version 2.6 always creates .pyc files, so if you develop
24 # with such an older version then you're out of luck.
25 PYTHONDONTWRITEBYTECODE=yes
26 export PYTHONDONTWRITEBYTECODE
27
28 if test $HAVE_PYTHON = yes; then
29     if python -m argparse 2>/dev/null; then
30         :
31     else
32         PYTHONPATH=$PYTHONPATH:$abs_top_srcdir/python/compat
33         export PYTHONPATH
34     fi
35 fi
36
37 # Enable malloc debugging features.
38 case `uname` in
39 Linux)
40     MALLOC_CHECK_=2
41     MALLOC_PERTURB_=165
42     export MALLOC_CHECK_
43     export MALLOC_PERTURB_
44     ;;
45 FreeBSD)
46     case `uname -r` in
47     [789].*)
48         MALLOC_CONF=AJ
49         ;;
50     *)
51         MALLOC_CONF=abort:true,junk:true,redzone:true
52         ;;
53     esac
54     export MALLOC_CONF
55 esac