Rust: make QL test crates workspaces

This commit is contained in:
Paolo Tranquilli
2024-09-11 11:29:04 +02:00
parent 8bf3c42213
commit e4766b60c3

View File

@@ -8,7 +8,7 @@ QLTEST_LOG="$CODEQL_EXTRACTOR_RUST_LOG_DIR"/qltest.log
EXTRACTOR="$CODEQL_EXTRACTOR_RUST_ROOT/tools/$CODEQL_PLATFORM/extractor" EXTRACTOR="$CODEQL_EXTRACTOR_RUST_ROOT/tools/$CODEQL_PLATFORM/extractor"
for src in *.rs; do for src in *.rs; do
echo -e "[package]\nname = \"test\"\nversion=\"0.0.1\"\n[lib]\npath=\"$src\"\n" > Cargo.toml echo -e "[workspace]\n\n[package]\nname = \"test\"\nversion=\"0.0.1\"\n[lib]\npath=\"$src\"\n" > Cargo.toml
env=() env=()
opts=("$src") opts=("$src")
opts+=($(sed -n '1 s=//codeql-extractor-options:==p' $src)) opts+=($(sed -n '1 s=//codeql-extractor-options:==p' $src))