Add check_effective_target_python3_module.
gcc/testsuite/ChangeLog: * gcc.src/maintainers.exp: Use check_effective_target_python3_module for checking of unicode module. * lib/target-supports.exp: Add check_effective_target_python3_module.
This commit is contained in:
parent
00dc7877ee
commit
e8feb059ca
@ -29,6 +29,12 @@ proc gcc_src_run_maintainers_verify_sh {} {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if { ![check_effective_target_python3_module "unidecode"] } {
|
||||||
|
unsupported "$script 'unidecode' python3 module is missing"
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
set result [remote_exec host $contrib/$script $maintainers]
|
set result [remote_exec host $contrib/$script $maintainers]
|
||||||
set status [lindex $result 0]
|
set status [lindex $result 0]
|
||||||
if { $status == 0 } then {
|
if { $status == 0 } then {
|
||||||
|
@ -11735,6 +11735,18 @@ proc check_effective_target_recent_python3 { } {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Return 1 if python3 contains a module
|
||||||
|
|
||||||
|
proc check_effective_target_python3_module { module } {
|
||||||
|
set result [remote_exec host "python3 -c \"import $module\""]
|
||||||
|
set status [lindex $result 0]
|
||||||
|
if { $status == 0 } then {
|
||||||
|
return 1;
|
||||||
|
} else {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
# Return 1 if pytest module is available for python3.
|
# Return 1 if pytest module is available for python3.
|
||||||
|
|
||||||
proc check_effective_target_pytest3 { } {
|
proc check_effective_target_pytest3 { } {
|
||||||
|
Loading…
Reference in New Issue
Block a user