# Description: Low Level Virtual Machine (LLVM) # URL: http://llvm.org/ # Maintainer: NuTyX core team # Packager: piernov # 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 }