File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -2092,6 +2092,16 @@ 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+ _ => panic ! ( "Unknown architecture for Neutrino QNX: {}" , target. arch) ,
2102+ } ;
2103+ cmd. push_cc_arg ( arg. into ( ) ) ;
2104+ }
20952105 }
20962106 }
20972107
@@ -2803,6 +2813,8 @@ impl Build {
28032813 format ! ( "arm-kmc-eabi-{}" , gnu)
28042814 } else if target. arch == "aarch64" && target. vendor == "kmc" {
28052815 format ! ( "aarch64-kmc-elf-{}" , gnu)
2816+ } else if target. os == "nto" {
2817+ "qcc" . into ( )
28062818 } else if self . get_is_cross_compile ( ) ? {
28072819 let prefix = self . prefix_for_target ( & raw_target) ;
28082820 match prefix {
You can’t perform that action at this time.
0 commit comments