diff --git a/src/fcmp_pp/fcmp_pp_rust/CMakeLists.txt b/src/fcmp_pp/fcmp_pp_rust/CMakeLists.txt index 7bf7f444c..1ecec4363 100644 --- a/src/fcmp_pp/fcmp_pp_rust/CMakeLists.txt +++ b/src/fcmp_pp/fcmp_pp_rust/CMakeLists.txt @@ -98,13 +98,13 @@ if(CMAKE_BUILD_TYPE STREQUAL "Debug") if(SANITIZE) message(STATUS "Using Rust ASAN") # Rust ASAN is an experimental feature included in nightly at time of writing - set(CARGO_CMD RUSTFLAGS=-Zsanitizer=address cargo +nightly build --target "${RUST_TARGET}" ${CARGO_OPTIONS}) + set(CARGO_CMD RUSTFLAGS=-Zsanitizer=address cargo +nightly build --locked --target "${RUST_TARGET}" ${CARGO_OPTIONS}) else() - set(CARGO_CMD cargo build --target "${RUST_TARGET}" ${CARGO_OPTIONS}) + set(CARGO_CMD cargo build --locked --target "${RUST_TARGET}" ${CARGO_OPTIONS}) endif() set(TARGET_DIR "debug") else () - set(CARGO_CMD cargo build --target "${RUST_TARGET}" --release ${CARGO_OPTIONS}) + set(CARGO_CMD cargo build --locked --target "${RUST_TARGET}" --release ${CARGO_OPTIONS}) set(TARGET_DIR "release") endif ()