Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F6370832
patch-third__party_rust_cc_src_lib.rs
tobik (Tobias Kortkamp)
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Authored By
tobik
Apr 14 2020, 11:54 AM
2020-04-14 11:54:56 (UTC+0)
Size
1 KB
Referenced Files
None
Subscribers
None
patch-third__party_rust_cc_src_lib.rs
View Options
---
third_party
/
rust
/
cc
/
src
/
lib
.
rs
.
orig
2020
-
04
-
10
00
:
57
:
23
UTC
+++
third_party
/
rust
/
cc
/
src
/
lib
.
rs
@@
-
2344
,
28
+
2344
,
7
@@
impl
Tool
{
}
fn
with_features
(
path
:
PathBuf
,
clang_driver
:
Option
<&
str
>
,
cuda
:
bool
)
->
Self
{
-
// Try to detect family of the tool from its name, falling back to Gnu.
-
let
family
=
if
let
Some
(
fname
)
=
path
.
file_name
().
and_then
(
|
p
|
p
.
to_str
())
{
-
if
fname
.
contains
(
"clang-cl"
)
{
-
ToolFamily
::
Msvc
{
clang_cl
:
true
}
-
}
else
if
fname
.
contains
(
"cl"
)
-
&&
!
fname
.
contains
(
"cloudabi"
)
-
&&
!
fname
.
contains
(
"uclibc"
)
-
&&
!
fname
.
contains
(
"clang"
)
-
{
-
ToolFamily
::
Msvc
{
clang_cl
:
false
}
-
}
else
if
fname
.
contains
(
"clang"
)
{
-
match
clang_driver
{
-
Some
(
"cl"
)
=>
ToolFamily
::
Msvc
{
clang_cl
:
true
},
-
_
=>
ToolFamily
::
Clang
,
-
}
-
}
else
{
-
ToolFamily
::
Gnu
-
}
-
}
else
{
-
ToolFamily
::
Gnu
-
};
-
+
let
family
=
ToolFamily
::
Gnu
;
Tool
{
path
:
path
,
cc_wrapper_path
:
None
,
File Metadata
Details
Attached
Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2558157
Default Alt Text
patch-third__party_rust_cc_src_lib.rs (1 KB)
Attached To
Mode
D24326: www/firefox: update to 76.0
Attached
Detach File
Event Timeline
Log In to Comment