mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-22 19:44:21 +01:00
games/mednafen: Remove compiler hacks for 14.1.
Signed-off-by: Ryan P.C. McQuen <ryan.q@linux.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
ed96843993
commit
784b369eaf
2 changed files with 7 additions and 19 deletions
|
@ -4,3 +4,7 @@ GameBoy Advance, Neo Geo Pocket (Color), NES - both NTSC and PAL,
|
|||
PC-FX, WonderSwan (Color), PC Engine/TurboGrafx 16 (CD) and SuperGrafx.
|
||||
|
||||
Mednafen will use jack-audio-connection-kit if it's available at build time.
|
||||
|
||||
To make Mednafen use ALSA's default output, run like so:
|
||||
|
||||
/usr/bin/mednafen -sound.device sexyal-literal-default
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
PRGNAM=mednafen
|
||||
VERSION=${VERSION:-0.9.38.7}
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-3}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
|
@ -70,25 +70,9 @@ find -L . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
|
||||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
|
||||
|
||||
##
|
||||
## Switched to clang as 14.1's version of gcc will compile mednafen,
|
||||
## but will not run mednafen, failing a compiler code generation
|
||||
## test (http://forum.fobby.net/index.php?t=msg&th=1126&start=0&).
|
||||
## Unfortunately our version of clang has its own issues ...
|
||||
## The 'CXXFLAGS': "-D__float128=void" and "-D__STRICT_ANSI__",
|
||||
## will both work, but seem to give a drop in performance
|
||||
## on some machines. Using "-std=c++11" works on stable
|
||||
## and current, and seems to be the best option at this point.
|
||||
##
|
||||
## Note that the CLANGFLAGS are only set if the user has
|
||||
## the affected version of llvm.
|
||||
##
|
||||
if [ "`clang --version | grep '3.3'`" ]; then
|
||||
CLANGFLAGS="-std=c++11"
|
||||
fi
|
||||
|
||||
CC=clang CXX=clang++ \
|
||||
CXXFLAGS+="$CLANGFLAGS" \
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib$LIBDIRSUFFIX \
|
||||
|
|
Loading…
Reference in a new issue