blob: 411744dbe872e03ab2b13f5a7a61fbc40daa84ec (
plain) (
tree)
|
|
SPELL=llvm
VERSION=3.4
SOURCE="${SPELL}-${VERSION}.src.tar.gz"
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://${SPELL}.org/releases/${VERSION}/${SOURCE}
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=llvm.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
if [[ "$LLVM_WITH_CLANG" == y ]]; then
SOURCE3="cfe-${VERSION}.src.tar.gz"
SOURCE3_URL[0]="http://${SPELL}.org/releases/${VERSION}/${SOURCE3}"
SOURCE4="$SOURCE3.sig"
SOURCE4_URL[0]="${SOURCE3_URL[0]}.sig"
SOURCE3_GPG="llvm.gpg:$SOURCE4:UPSTREAM_KEY"
SOURCE4_IGNORE="signature"
fi
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://llvm.org"
LICENSE[0]=BSD
ENTERED=20081115
SHORT="A novel compiler infrastructure for the optimization of programs."
cat << EOF
Low-Level Virtual Machine (LLVM) is a compiler infrastructure designed for
compile-time, link-time, run-time, and "idle-time" optimization of programs
from arbitrary programming languages. It currently supports compilation of
C, Objective-C, and C++ programs, using front-ends derived from GCC 4.0,
GCC 4.2, and a custom new front-end, "clang". It supports x86, x86_64, ia64,
PowerPC, and SPARC, with support for Alpha and ARM under development.
EOF
|