Baudouin Feildel
1102abd224
ci: Enable Rust tests in Fedora + Unix Makefiles configuration
2026-05-25 22:18:25 +02:00
Baudouin Feildel
03ac6b9c2b
Rust: Update experimental UUID
2026-05-25 22:18:25 +02:00
Baudouin Feildel
8154a4bc5c
Rust: Add support for compiling Rust with Makefile generator
2026-05-25 22:18:25 +02:00
Baudouin Feildel
abe64ca2d3
Rust: Update experimental UUID
2026-03-26 23:15:58 +01:00
Baudouin Feildel
313769e766
Rust: Add support for Rust editions with Rust_EDITION target property
2026-03-26 23:15:58 +01:00
Baudouin Feildel
d0e39096b6
Rust: Fix unused import warning in RustOnly test
2026-03-26 23:15:58 +01:00
Baudouin Feildel
60aa09f038
PCH: Add CMAKE_DISABLE_PRECOMPILE_HEADERS environment variable
...
This provides a default for the cache entry of the same name.
Closes : #27609
2026-03-23 17:25:28 -04:00
Baudouin Feildel
e6a544836b
Rust: Update experimental UUID
2026-03-20 09:42:44 -04:00
Baudouin Feildel
881faf67e5
Rust: Switch to building .rs files to .rlib instead of native object files
...
Each Rust source file given to a target is considered a separate crate
root. There's a concept of a "main crate root", which is the `.rs` file
that is given to the final linker phase in CMake. Other Rust source file
in a target are built as rlib separately.
The project can still build `.rs` files into object files by setting the
Rust_EMIT property on the desired source file.
2026-03-20 09:42:44 -04:00
Baudouin Feildel
942ddcdd36
Rust: Add support for position independent code
2026-03-19 14:25:56 -04:00