每轮只推进合理适量的上下文、禁止顺手扩功能 smoke:源码链接构建约束
This commit is contained in:
@@ -29,11 +29,12 @@ if [[ "$build_dir" == "/" ]]; then
|
||||
fi
|
||||
exec 9>"$build_dir/native-test.lock"
|
||||
flock 9
|
||||
preflight_cache_dir="$build_dir/preflight-cache"
|
||||
|
||||
./check-linuxcnc-inputs.sh linuxcnc-rs274-source-files.txt --require-rs274-complete
|
||||
./check-linuxcnc-inputs.sh linuxcnc-rs274-wasm-source-files.txt --require-rs274-complete
|
||||
./check-linuxcnc-inputs.sh linuxcnc-kinematics-source-files.txt --require-kinematics-complete
|
||||
./check-linuxcnc-switchkins-remap-table.sh linuxcnc-kinematics-source-files.txt
|
||||
./check-linuxcnc-inputs-cached.sh --cache-dir "$preflight_cache_dir" linuxcnc-rs274-source-files.txt --require-rs274-complete
|
||||
./check-linuxcnc-inputs-cached.sh --cache-dir "$preflight_cache_dir" linuxcnc-rs274-wasm-source-files.txt --require-rs274-complete
|
||||
./check-linuxcnc-inputs-cached.sh --cache-dir "$preflight_cache_dir" linuxcnc-kinematics-source-files.txt --require-kinematics-complete
|
||||
./check-linuxcnc-switchkins-remap-table-cached.sh --cache-dir "$preflight_cache_dir" linuxcnc-kinematics-source-files.txt
|
||||
grep -F '#include "linuxcnc_switchkins_remap_table.inc"' core/src/cnc_sim_api.cpp >/dev/null
|
||||
grep -F 'switchkins: options.switchkins' web/src/wasm-core.js >/dev/null
|
||||
grep -F 'remap: options.remap' web/src/wasm-core.js >/dev/null
|
||||
@@ -341,6 +342,7 @@ native_next_signature="$build_dir/native-build.signature.next"
|
||||
{
|
||||
printf 'CXX=%s\n' "$cxx"
|
||||
printf 'PWD=%s\n' "$PWD"
|
||||
printf 'BUILD_RULE_VERSION=1\n'
|
||||
printf 'SMOKE_CXXFLAGS='
|
||||
printf ' %s' "${smoke_cxxflags[@]}"
|
||||
printf '\n'
|
||||
|
||||
Reference in New Issue
Block a user