#!/bin/bash # 获取脚本所在目录 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" # 切换到项目根目录 cd "$SCRIPT_DIR/.." clang++ -fPIC -shared \ src/ModuleFusion.cpp \ src/Util/LogSystem.cpp \ src/Util/CallGraphManager.cpp \ src/Util/Utils.cpp \ src/Fusion/SliceAnalyzer.cpp \ src/Fusion/Fusion.cpp \ -I./src \ `llvm-config --cxxflags --ldflags --libs core analysis passes support` \ -Wl,--no-undefined \ -o build/ModuleFusion.so