mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-14 00:32:55 +00:00
Save a copy of the unstripped libLTO.dylib in $SYM_DIR. Clean up the code
for dealing with libLTO.dylib to put it all in one place and to allow use of DISABLE_USR_LINKS. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108753 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
96749678c9
commit
4332792deb
@ -317,9 +317,20 @@ if [ "$INSTALL_LIBLTO" = "yes" ]; then
|
||||
mkdir -p $DT_HOME/lib
|
||||
mv lib/libLTO.dylib $DT_HOME/lib/libLTO.dylib
|
||||
|
||||
# Save a copy of the unstripped dylib
|
||||
mkdir -p $SYM_DIR/Developer/usr/lib
|
||||
cp $DT_HOME/lib/libLTO.dylib $SYM_DIR/Developer/usr/lib/libLTO.dylib
|
||||
|
||||
# Use '-l' to strip i386 modules. N.B. that flag doesn't work with kext or
|
||||
# PPC objects!
|
||||
strip -arch all -Sl $DT_HOME/lib/libLTO.dylib
|
||||
|
||||
if [ "x$DISABLE_USR_LINKS" == "x" ]; then
|
||||
# Add a symlink in /usr/lib for B&I.
|
||||
mkdir -p $DEST_DIR/usr/lib/
|
||||
(cd $DEST_DIR/usr/lib && \
|
||||
ln -s ../../Developer/usr/lib/libLTO.dylib ./libLTO.dylib)
|
||||
fi
|
||||
else
|
||||
rm -f lib/libLTO.dylib
|
||||
fi
|
||||
@ -349,15 +360,6 @@ chgrp -R wheel $DEST_DIR
|
||||
|
||||
rm -rf $DEST_DIR$DEST_ROOT/docs
|
||||
|
||||
################################################################################
|
||||
# symlinks so that B&I can find things
|
||||
|
||||
if [ "$INSTALL_LIBLTO" = "yes" ]; then
|
||||
mkdir -p $DEST_DIR/usr/lib/
|
||||
cd $DEST_DIR/usr/lib && \
|
||||
ln -s ../../Developer/usr/lib/libLTO.dylib ./libLTO.dylib
|
||||
fi
|
||||
|
||||
################################################################################
|
||||
# w00t! Done!
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user