mirror of
https://github.com/libretro/libretro-super
synced 2024-11-28 20:14:22 +00:00
The stuff that would've broken libretro-fetch.sh
This commit is contained in:
parent
81a44fdfa9
commit
afb0bab33c
@ -22,7 +22,8 @@ register_module() {
|
||||
build_plats="${build_plats#,}"
|
||||
skip_plats="${skip_plats#,}"
|
||||
|
||||
eval "libretro_${mod_type}s=\"\$libretro_${mod_type}s $mod_name:${build_plats:-any}:$skip_plats\""
|
||||
eval "libretro_${mod_type}s=\"\$libretro_${mod_type}s $mod_name:${build_plats:=any}:$skip_plats\""
|
||||
libretro_modules="$libretro_modules $mod_name:$build_plats:$skip_plats"
|
||||
else
|
||||
echo "register_module:Trying to register a $mod_type without a name"
|
||||
exit 1
|
||||
@ -40,9 +41,11 @@ register_core() {
|
||||
}
|
||||
|
||||
can_build_module() {
|
||||
[ -n "$force" ] && return 0
|
||||
|
||||
if [[ "$1" != *:*:* ]]; then
|
||||
# Not in <name>:<build>:<skip> format, assume developer mode
|
||||
return 0
|
||||
# Not in <name>:<build>:<skip> format, assume error
|
||||
return 1
|
||||
fi
|
||||
|
||||
build_plats="${1#*:}"
|
||||
@ -64,3 +67,14 @@ can_build_module() {
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
find_module() {
|
||||
needle="$1"
|
||||
shift
|
||||
|
||||
for haystack in $@; do
|
||||
if [[ "$needle" == $haystack:* ]]; then
|
||||
echo "$needle"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user