27 lines
591 B
Bash
27 lines
591 B
Bash
#!/bin/bash
|
||
# 依赖安装脚本(Linux/macOS)
|
||
|
||
set -e
|
||
|
||
echo "Setting up DisplayFlow dependencies..."
|
||
|
||
# 检查 CMake 版本
|
||
CMAKE_VERSION=$(cmake --version | head -n1 | cut -d' ' -f3)
|
||
echo "CMake version: $CMAKE_VERSION"
|
||
|
||
# 检查是否使用 vcpkg
|
||
if [ -d "vcpkg" ]; then
|
||
echo "Using vcpkg for dependency management"
|
||
./vcpkg/bootstrap-vcpkg.sh
|
||
./vcpkg/vcpkg install flatbuffers
|
||
echo "Dependencies installed via vcpkg"
|
||
else
|
||
echo "Dependencies will be fetched via CMake FetchContent"
|
||
echo "No manual installation required"
|
||
fi
|
||
|
||
echo "Dependency setup complete!"
|
||
|
||
|
||
|