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
|
||||
}
|
||||
|
||||
if { ![check_effective_target_python3_module "unidecode"] } {
|
||||
unsupported "$script 'unidecode' python3 module is missing"
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
set result [remote_exec host $contrib/$script $maintainers]
|
||||
set status [lindex $result 0]
|
||||
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.
|
||||
|
||||
proc check_effective_target_pytest3 { } {
|
||||
|
Loading…
Reference in New Issue
Block a user