-#!/bin/bash
-
-hvconfig_pre()
-{
- cd ${LFS_TMP}/${PACKAGE}
- touch tools/edis/EnhancedDisassembly.exports
-
- CONFIGURE_OPTS="\
- --prefix=/opt/llvm \
- --sysconfdir=/etc"
-}
-
-hvconfig_post()
-{
- find -name Makefile -exec \
- sed -i -r -e '/^LIBRARYNAME/a SHARED_LIBRARY = 1' \
- -e 's#BUILD_ARCHIVE :*= 1#NO_&#' \
- -e '/^USEDLIBS/s# ([A-Za-z]*).a# -l\1#g' \
- -e 's#^USEDLIBS#LDFLAGS#' {} \;
- sed -i 's#BUILD_ARCHIVE = 1#NO_&#' Makefile.rules
- sed -i 's#x)/docs#x)/share/doc#' Makefile.config
-}
-
-hvbuild_post()
-{
- echo "/opt/llvm/lib" >> /etc/ld.so.conf
- ldconfig
- ###echo "pathappend /usr/share/man MANPATH" >> /etc/profile.d/extrapaths.sh
- ###echo "pathappend /opt/llvm/share/man MANPATH" >> /etc/profile.d/extrapaths.sh
- ###echo "pathappend /opt/llvm/bin" >> /etc/profile.d/extrapaths.sh
- ln -svf /opt/llvm/share/doc /usr/share/doc/${PACKAGE}
-
- var_add_path "PKG_CONFIG_PATH" /etc/profile "/opt/llvm/lib/pkgconfig"
- var_export "PKG_CONFIG_PATH" /etc/profile
-}