File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -2092,6 +2092,21 @@ impl Build {
20922092 cmd. push_cc_arg ( "-pthread" . into ( ) ) ;
20932093 }
20942094 }
2095+
2096+ if target. os == "nto" {
2097+ let arg = match target. arch {
2098+ "i586" => "-Vgcc_ntox86_cxx" ,
2099+ "aarch64" => "-Vgcc_ntoaarch64le_cxx" ,
2100+ "x86_64" => "-Vgcc_ntox86_64_cxx" ,
2101+ _ => {
2102+ return Err ( Error :: new (
2103+ ErrorKind :: InvalidTarget ,
2104+ format ! ( "Unknown architecture for Neutrino QNX: {}" , target. arch) ,
2105+ ) )
2106+ }
2107+ } ;
2108+ cmd. push_cc_arg ( arg. into ( ) ) ;
2109+ }
20952110 }
20962111 }
20972112
@@ -2803,6 +2818,8 @@ impl Build {
28032818 format ! ( "arm-kmc-eabi-{}" , gnu)
28042819 } else if target. arch == "aarch64" && target. vendor == "kmc" {
28052820 format ! ( "aarch64-kmc-elf-{}" , gnu)
2821+ } else if target. os == "nto" {
2822+ "qcc" . into ( )
28062823 } else if self . get_is_cross_compile ( ) ? {
28072824 let prefix = self . prefix_for_target ( & raw_target) ;
28082825 match prefix {
You can’t perform that action at this time.
0 commit comments