@@ -1985,10 +1985,35 @@ impl Build {
19851985 cmd. args . push (
19861986 format ! ( "--target={}" , target. replace( "riscv64gc" , "riscv64" ) ) . into ( ) ,
19871987 ) ;
1988+ } else if target. starts_with ( "riscv64imac-" ) {
1989+ cmd. args . push (
1990+ format ! ( "--target={}" , target. replace( "riscv64imac" , "riscv64" ) ) . into ( ) ,
1991+ ) ;
19881992 } else if target. starts_with ( "riscv32gc-" ) {
19891993 cmd. args . push (
19901994 format ! ( "--target={}" , target. replace( "riscv32gc" , "riscv32" ) ) . into ( ) ,
19911995 ) ;
1996+ } else if target. starts_with ( "riscv32i-" ) {
1997+ cmd. args . push (
1998+ format ! ( "--target={}" , target. replace( "riscv32i" , "riscv32" ) ) . into ( ) ,
1999+ )
2000+ } else if target. starts_with ( "riscv32im-" ) {
2001+ cmd. args . push (
2002+ format ! ( "--target={}" , target. replace( "riscv32im" , "riscv32" ) ) . into ( ) ,
2003+ )
2004+ } else if target. starts_with ( "riscv32imc-" ) {
2005+ cmd. args . push (
2006+ format ! ( "--target={}" , target. replace( "riscv32imc" , "riscv32" ) ) . into ( ) ,
2007+ )
2008+ } else if target. starts_with ( "riscv32imac-" ) {
2009+ cmd. args . push (
2010+ format ! ( "--target={}" , target. replace( "riscv32imac" , "riscv32" ) ) . into ( ) ,
2011+ )
2012+ } else if target. starts_with ( "riscv32imafc-" ) {
2013+ cmd. args . push (
2014+ format ! ( "--target={}" , target. replace( "riscv32imafc" , "riscv32" ) )
2015+ . into ( ) ,
2016+ )
19922017 } else if target. contains ( "uefi" ) {
19932018 if target. contains ( "x86_64" ) {
19942019 cmd. args . push ( "--target=x86_64-unknown-windows-gnu" . into ( ) ) ;
0 commit comments