mirror of
https://github.com/rust-lang/cargo.git
synced 2025-10-01 11:30:39 +00:00
Auto merge of #11701 - Ethan-000:add_lto_comment, r=weihanglo
add comment to lto.rs
This commit is contained in:
commit
71138966da
@ -5,7 +5,7 @@ use crate::util::interning::InternedString;
|
|||||||
use crate::util::errors::CargoResult;
|
use crate::util::errors::CargoResult;
|
||||||
use std::collections::hash_map::{Entry, HashMap};
|
use std::collections::hash_map::{Entry, HashMap};
|
||||||
|
|
||||||
/// Possible ways to run rustc and request various parts of LTO.
|
/// Possible ways to run rustc and request various parts of [LTO].
|
||||||
///
|
///
|
||||||
/// Variant | Flag | Object Code | Bitcode
|
/// Variant | Flag | Object Code | Bitcode
|
||||||
/// -------------------|------------------------|-------------|--------
|
/// -------------------|------------------------|-------------|--------
|
||||||
@ -14,6 +14,8 @@ use std::collections::hash_map::{Entry, HashMap};
|
|||||||
/// `OnlyBitcode` | `-C linker-plugin-lto` | | ✓
|
/// `OnlyBitcode` | `-C linker-plugin-lto` | | ✓
|
||||||
/// `ObjectAndBitcode` | | ✓ | ✓
|
/// `ObjectAndBitcode` | | ✓ | ✓
|
||||||
/// `OnlyObject` | `-C embed-bitcode=no` | ✓ |
|
/// `OnlyObject` | `-C embed-bitcode=no` | ✓ |
|
||||||
|
///
|
||||||
|
/// [LTO]: https://doc.rust-lang.org/nightly/cargo/reference/profiles.html#lto
|
||||||
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
|
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
|
||||||
pub enum Lto {
|
pub enum Lto {
|
||||||
/// LTO is run for this rustc, and it's `-Clto=foo`. If the given value is
|
/// LTO is run for this rustc, and it's `-Clto=foo`. If the given value is
|
||||||
|
Loading…
x
Reference in New Issue
Block a user