Files
scylladb/test/vector_search_validator/build-validator
Pawel Pery 3702e982b9 vector_search: implement building vector-search-validator
The commit adds targets building
`build/vector-search-validator/bin/{vector-store,vector-search-validator}. The
targets must be build for tests. They don't depend on build mode.

The commit adds target in `configure.py` and also in `cmake`.
2025-11-24 17:26:04 +01:00

22 lines
470 B
Bash
Executable File

#!/bin/bash
set -e
usage() {
echo "usage: $0 <build-dir>"
exit 1
}
build_dir=$1
[[ -z $build_dir ]] && usage
build_dir=$(realpath $build_dir/vector-search-validator)
proj_dir=$(dirname "${BASH_SOURCE[0]}")
proj_dir=$(realpath $proj_dir)
mkdir -p "$build_dir"
cd "$build_dir"
rm bin/vector-search-validator release/deps/vector_search_validator* -f
cargo install --path "$proj_dir/crates/validator" --root . --target-dir . --no-track vector-search-validator