🧹 chore: align scripts with kept build dirs
This commit is contained in:
parent
6dcbe0a1cd
commit
442bb5db7e
|
|
@ -16,7 +16,14 @@ fmt/*:header_only=True
|
||||||
[layout]
|
[layout]
|
||||||
cmake_layout
|
cmake_layout
|
||||||
|
|
||||||
# 使用 Clang+libc++ 构建:
|
# 使用 Clang+libc++ 构建(Ninja generator):
|
||||||
# CONAN_HOME=/tmp/conan-home conan install . -pr:h=conan/profiles/linux-x86_64-clang -pr:b=conan/profiles/linux-x86_64-clang -of build/clang --build=missing
|
#
|
||||||
# cmake -S . -B build/clang -DCMAKE_TOOLCHAIN_FILE=$PWD/build/clang/Release/generators/conan_toolchain.cmake -DBUILD_TESTS=ON
|
# Linux 环境(build/clang-linux):
|
||||||
# cmake --build build/clang --target tsl-server
|
# CONAN_HOME=/tmp/conan-home conan install . -pr:h=conan/profiles/linux-x86_64-clang -pr:b=conan/profiles/linux-x86_64-clang -of build/clang-linux --build=missing
|
||||||
|
# cmake -S . -B build/clang-linux/Release -DCMAKE_TOOLCHAIN_FILE=$PWD/build/clang-linux/Release/generators/conan_toolchain.cmake -DBUILD_TESTS=ON
|
||||||
|
# cmake --build build/clang-linux/Release --target tsl-server
|
||||||
|
#
|
||||||
|
# 跨平台开发(build/clang-ninja):
|
||||||
|
# CONAN_HOME=/tmp/conan-home conan install . -pr:h=conan/profiles/linux-x86_64-clang -pr:b=conan/profiles/linux-x86_64-clang -of build/clang-ninja --build=missing
|
||||||
|
# cmake -S . -B build/clang-ninja -DCMAKE_TOOLCHAIN_FILE=$PWD/build/clang-ninja/Release/generators/conan_toolchain.cmake -DBUILD_TESTS=ON
|
||||||
|
# cmake --build build/clang-ninja --target tsl-server
|
||||||
|
|
|
||||||
|
|
@ -12,8 +12,8 @@ NC='\033[0m' # No Color
|
||||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
REPO_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
|
REPO_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
|
||||||
|
|
||||||
# 指定 build 预设(默认 codex,可通过 BUILD_PRESET 或 --preset 覆盖)
|
# 指定 build 预设(默认 clang-ninja,可通过 BUILD_PRESET 或 --preset 覆盖)
|
||||||
BUILD_PRESET=${BUILD_PRESET:-codex}
|
BUILD_PRESET=${BUILD_PRESET:-clang-ninja}
|
||||||
IGNORES=("IDS_AuditExpr.tsf")
|
IGNORES=("IDS_AuditExpr.tsf")
|
||||||
|
|
||||||
find_test_ast() {
|
find_test_ast() {
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ NC='\033[0m' # No Color
|
||||||
# 路径与默认配置
|
# 路径与默认配置
|
||||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
REPO_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
|
REPO_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
|
||||||
BUILD_PRESET=${BUILD_PRESET:-clang}
|
BUILD_PRESET=${BUILD_PRESET:-clang-ninja}
|
||||||
IGNORES=("IDS_AuditExpr.tsf")
|
IGNORES=("IDS_AuditExpr.tsf")
|
||||||
|
|
||||||
find_test_semantic() {
|
find_test_semantic() {
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ find_test_symbol() {
|
||||||
find "$search_dir" -type f -name test_symbol -path "*/test/test_symbol/*" -print -quit 2>/dev/null
|
find "$search_dir" -type f -name test_symbol -path "*/test/test_symbol/*" -print -quit 2>/dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
BUILD_PRESET=${BUILD_PRESET:-codex}
|
BUILD_PRESET=${BUILD_PRESET:-clang-ninja}
|
||||||
TEST_SYMBOL="${TEST_SYMBOL_OVERRIDE:-$(find "$REPO_ROOT/build/$BUILD_PRESET" -type f -name test_symbol -path "*/test/test_symbol/*" -print -quit 2>/dev/null)}"
|
TEST_SYMBOL="${TEST_SYMBOL_OVERRIDE:-$(find "$REPO_ROOT/build/$BUILD_PRESET" -type f -name test_symbol -path "*/test/test_symbol/*" -print -quit 2>/dev/null)}"
|
||||||
IGNORES=("IDS_AuditExpr.tsf")
|
IGNORES=("IDS_AuditExpr.tsf")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue