mirror of
https://github.com/lifting-bits/remill
synced 2026-06-21 13:56:07 +00:00
4aea5a8f2a
* Add LLVM11 to CI, remove ubuntu 1910 * LLVM11 Compatibility fixes * Bump LLVM version in scripts
54 lines
582 B
Bash
Executable File
54 lines
582 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Needed to process multiple arguments to docker image
|
|
|
|
V=""
|
|
case ${LLVM_VERSION} in
|
|
llvm35*)
|
|
V=3.5
|
|
;;
|
|
llvm36*)
|
|
V=3.6
|
|
;;
|
|
llvm37*)
|
|
V=3.7
|
|
;;
|
|
llvm38*)
|
|
V=3.8
|
|
;;
|
|
llvm39*)
|
|
V=3.9
|
|
;;
|
|
# There is an llvm401 that we treat as 4.0
|
|
llvm40*)
|
|
V=4.0
|
|
;;
|
|
llvm50*)
|
|
V=5.0
|
|
;;
|
|
llvm60*)
|
|
V=6.0
|
|
;;
|
|
llvm70*)
|
|
V=7.0
|
|
;;
|
|
llvm80*)
|
|
V=8.0
|
|
;;
|
|
llvm90*)
|
|
V=9.0
|
|
;;
|
|
llvm100*)
|
|
V=10.0
|
|
;;
|
|
llvm110*)
|
|
V=11.0
|
|
;;
|
|
*)
|
|
echo "Unknown LLVM version: ${LLVM_VERSION}"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
remill-lift-${V} "$@"
|