summaryrefslogtreecommitdiffstats
path: root/linux_dpdk/b
blob: 44d31613d4d02e3ac43be29e81bd4d45521c2b06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#! /bin/bash

export WAFLOCK=.lock-wafbuild_dpdk
waf=waf-1.9.5
p2=${PYTHON:-${PYTHON2:-python2.7}}
p3=${PYTHON3:-python3}


# try Pythons which can load waf

if $p2 $waf --help &> /dev/null; then
    $p2 $waf $@
elif $p3 $waf --help &> /dev/null; then
    $p3 $waf $@

# waf can't be loaded, print the error with available Python

elif which $p2 &> /dev/null; then
    $p2 $waf $@
elif which $p3 &> /dev/null; then
    $p3 $waf $@

# no Python available

else
    echo Required Python 2.7 or 3
    exit 1
fi