28 lines
449 B
Bash
28 lines
449 B
Bash
|
|
#!/bin/bash
|
|||
|
|
# 构建脚本(Linux/macOS)
|
|||
|
|
|
|||
|
|
set -e
|
|||
|
|
|
|||
|
|
BUILD_TYPE=${1:-Release}
|
|||
|
|
BUILD_DIR="build-${BUILD_TYPE,,}"
|
|||
|
|
|
|||
|
|
echo "Building DisplayFlow in $BUILD_TYPE mode..."
|
|||
|
|
|
|||
|
|
# 创建构建目录
|
|||
|
|
mkdir -p "$BUILD_DIR"
|
|||
|
|
cd "$BUILD_DIR"
|
|||
|
|
|
|||
|
|
# 配置 CMake
|
|||
|
|
cmake .. \
|
|||
|
|
-DCMAKE_BUILD_TYPE="$BUILD_TYPE" \
|
|||
|
|
-DBUILD_TESTS=ON \
|
|||
|
|
-DENABLE_VP8_CODEC=OFF
|
|||
|
|
|
|||
|
|
# 编译
|
|||
|
|
cmake --build . --config "$BUILD_TYPE" -j$(nproc)
|
|||
|
|
|
|||
|
|
echo "Build complete! Output in $BUILD_DIR/"
|
|||
|
|
|
|||
|
|
|
|||
|
|
|