retroarch: add support for Neon SIMD on armv7l
This commit is contained in:
parent
7570990f7d
commit
bd7f383944
1 changed files with 28 additions and 13 deletions
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'retroarch'
|
# Template file for 'retroarch'
|
||||||
pkgname=retroarch
|
pkgname=retroarch
|
||||||
version=1.9.0
|
version=1.9.0
|
||||||
revision=1
|
revision=2
|
||||||
wrksrc="RetroArch-$version"
|
wrksrc="RetroArch-$version"
|
||||||
build_style=configure
|
build_style=configure
|
||||||
configure_args="--prefix=/usr --sysconfdir=/etc --enable-networking
|
configure_args="--prefix=/usr --sysconfdir=/etc --enable-networking
|
||||||
|
@ -80,17 +80,32 @@ if [ "$build_option_x11" ]; then
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
do_configure() {
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
if [ "$CROSS_BUILD" ]; then
|
i686*|x86_64*)
|
||||||
configure_args+=" --host=${XBPS_CROSS_TRIPLET}"
|
configure_args+=" --enable-sse --enable-threads"
|
||||||
fi
|
;;
|
||||||
|
ppc*)
|
||||||
|
configure_args+=" --enable-threads"
|
||||||
|
;;
|
||||||
|
aarch64*)
|
||||||
|
configure_args+=" --enable-threads"
|
||||||
|
;;
|
||||||
|
armv7*)
|
||||||
|
build_options+=" neon"
|
||||||
|
build_options_default+=" neon"
|
||||||
|
desc_option_neon="Enable support for ARM Neon SIMD extension"
|
||||||
|
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
configure_args+=" --enable-threads $(vopt_enable neon)"
|
||||||
i686*|x86_64*) configure_args+=" --enable-sse --enable-threads";;
|
|
||||||
ppc*) configure_args+=" --enable-threads";;
|
if [ "$build_option_neon" ]; then
|
||||||
aarch64*) configure_args+=" --disable-neon --enable-threads";;
|
CFLAGS+=" -mfpu=neon"
|
||||||
armv7*) configure_args+=" --disable-neon --enable-threads";;
|
fi
|
||||||
arm*) configure_args+=" --disable-neon";;
|
;;
|
||||||
|
arm*)
|
||||||
|
configure_args+=" --disable-neon"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
./configure ${configure_args}
|
|
||||||
}
|
if [ "$CROSS_BUILD" ]; then
|
||||||
|
configure_args+=" --host=${XBPS_CROSS_TRIPLET}"
|
||||||
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue