@@ -1985,10 +1985,35 @@ impl Build {
1985
1985
cmd. args . push (
1986
1986
format ! ( "--target={}" , target. replace( "riscv64gc" , "riscv64" ) ) . into ( ) ,
1987
1987
) ;
1988
+ } else if target. starts_with ( "riscv64imac-" ) {
1989
+ cmd. args . push (
1990
+ format ! ( "--target={}" , target. replace( "riscv64imac" , "riscv64" ) ) . into ( ) ,
1991
+ ) ;
1988
1992
} else if target. starts_with ( "riscv32gc-" ) {
1989
1993
cmd. args . push (
1990
1994
format ! ( "--target={}" , target. replace( "riscv32gc" , "riscv32" ) ) . into ( ) ,
1991
1995
) ;
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
+ )
1992
2017
} else if target. contains ( "uefi" ) {
1993
2018
if target. contains ( "x86_64" ) {
1994
2019
cmd. args . push ( "--target=x86_64-unknown-windows-gnu" . into ( ) ) ;
0 commit comments