diff options
author | tnut <tnut at nutyx dot org> | 2012-04-03 18:10:13 +0200 |
---|---|---|
committer | tnut <tnut at nutyx dot org> | 2012-04-03 18:10:13 +0200 |
commit | 0a76e702bd96b12cb2e0b4bc0a9a22c99c7cef0f (patch) | |
tree | 4d14a4dc4c9c00d01188d28aafa4e7038661f6a8 /llvm/Pkgfile | |
parent | cd9ae395b22dadee1f80f47cea8a9527f9ab0fc2 (diff) | |
download | nutyx-pakxe-0a76e702bd96b12cb2e0b4bc0a9a22c99c7cef0f.tar.gz nutyx-pakxe-0a76e702bd96b12cb2e0b4bc0a9a22c99c7cef0f.tar.bz2 nutyx-pakxe-0a76e702bd96b12cb2e0b4bc0a9a22c99c7cef0f.tar.xz nutyx-pakxe-0a76e702bd96b12cb2e0b4bc0a9a22c99c7cef0f.zip |
xorg dans base
Diffstat (limited to 'llvm/Pkgfile')
-rw-r--r-- | llvm/Pkgfile | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/llvm/Pkgfile b/llvm/Pkgfile new file mode 100644 index 000000000..06faa4b95 --- /dev/null +++ b/llvm/Pkgfile @@ -0,0 +1,44 @@ +# Description: Low Level Virtual Machine (LLVM) +# URL: http://llvm.org/ +# Maintainer: NuTyX core team +# Packager: piernov <piernov@piernov.org> +# Depends on: +# Run on: + +name=llvm +version=2.9 +release=1 +source=(http://llvm.org/releases/$version/{$name,clang}-$version.tgz) + +build() { + cd $name-$version + mv ../clang-$version ./tools/clang + + case `uname -m` in + x86_64) + enable_pic="yes";; + i?86) + enable_pic="no";; + esac + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libdir=/usr/lib/$name \ + --datadir=/usr/share/$name \ + --enable-shared \ + --enable-jit \ + --enable-optimized \ + --enable-targets=host-only \ + --disable-expensive-checks \ + --enable-debug-runtime \ + --disable-assertions \ + --enable-threads \ + --enable-pic=$enable_pic + make + make DESTDIR=$PKG KEEP_SYMBOLS=1 PROJ_docsdir=/usr/share/$name PROJ_etcdir=/etc/$name PROJ_libdir=/usr/lib/$name install + + sed -i -e "s|ABS_RUN_DIR/lib.*\"|ABS_RUN_DIR/lib/$name\"|" $PKG/usr/bin/llvm-config + + install -d $PKG/etc/ld.so.conf.d + echo /usr/lib/llvm > $PKG/etc/ld.so.conf.d/llvm.conf +} |