miasm: fixed install of llvmlite (optional dep)

This commit is contained in:
Michael Rodler 2017-04-05 15:35:44 +02:00
parent d5ec06f02d
commit e83f0784b8

View file

@ -3,12 +3,17 @@
git clone --depth 1 https://github.com/serpilliere/elfesteem.git
git clone --depth 1 https://github.com/cea-sec/miasm.git
if which llvm-config-3.9 2>&1 >/dev/null; then
if which llvm-config-3.9 >/dev/null 2>&1 ; then
export LLVM_CONFIG=$(which llvm-config-3.9)
ctf-tools-pip install -U enum34 "llvmlite==0.16"
elif which llvm-config-3.8 2>&1 >/dev/null; then
elif which llvm-config-3.8 >/dev/null 2>&1 ; then
export LLVM_CONFIG=$(which llvm-config-3.8)
ctf-tools-pip install -U enum34 "llvmlite==0.15"
elif which llvm-config >/dev/null 2>&1; then
# let's hope for the best
ctf-tools-pip install -U enum34 llvmlite
else
echo "Skipping llvmlite install!"
fi
ctf-tools-pip install -e elfesteem