mirror of
https://github.com/Kitware/CMake.git
synced 2026-07-01 12:18:01 +00:00
The TU for Rust is a crate, not per-source. `rustc` expects entry file to TU as input, and cannot work with object files. So we need to have one-step build/link in most cases, similar to what old Swift was doing. Issue: #25492 Signed-off-by: Ayush Singh <ayush@beagleboard.org>
6 lines
225 B
CMake
6 lines
225 B
CMake
set(CMAKE_Rust_COMPILER "@CMAKE_Rust_COMPILER@")
|
|
set(CMAKE_Rust_COMPILER_ENV_VAR "RUSTC")
|
|
set(CMAKE_Rust_SOURCE_FILE_EXTENSIONS rs)
|
|
set(CMAKE_Rust_COMPILER_LOADED 1)
|
|
set(CMAKE_Rust_COMPILER_WORKS @CMAKE_Rust_COMPILER_WORKS@)
|