You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

25 lines
637 B

#!/bin/bash
INCLUDE_INSTALL_DIR="$1"/include
LIBRARY_INSTALL_DIR="$1"/lib
mkdir -p $INCLUDE_INSTALL_DIR
mkdir -p $LIBRARY_INSTALL_DIR
cp -avr targets/x86_64-linux/lib/libnvrtc* "$LIBRARY_INSTALL_DIR"
# Fix missing rpath, so one shared lib can find the other when it is loaded by BlendLuxCore
echo "修复NVRTC rpath"
NVRTC="$LIBRARY_INSTALL_DIR"/libnvrtc.so
patchelf --set-rpath ./ "$NVRTC"
echo "新rpath的 $NVRTC:"
patchelf --print-rpath "$NVRTC"
NVRTC_BUILTINS="$LIBRARY_INSTALL_DIR"/libnvrtc-builtins.so
patchelf --set-rpath ./ "$NVRTC_BUILTINS"
echo "新rpath的 $NVRTC_BUILTINS:"
patchelf --print-rpath "$NVRTC_BUILTINS"