X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=configure;h=4f501b0f44a6b81fa9f54e336e2f401b80ef9703;hb=2ca9045dfca7302d26965abe3e85846a1770dd8f;hp=4d9b566c59183a05e2e32edbf696e85d9a232dc2;hpb=18ef7635b0b265350eb8304a26edeb8d4b0b2e19;p=pcsx_rearmed.git diff --git a/configure b/configure index 4d9b566c..4f501b0f 100755 --- a/configure +++ b/configure @@ -442,13 +442,14 @@ EOF fi # check for VideoCore stuff for Raspberry Pi -if [ -d /opt/vc/include -a -d /opt/vc/lib ]; then +if [ -d /opt/vc/include -a -d /opt/vc/lib -a "$VIDEOCORE" != "no" ]; then CFLAGS_GLES="$CFLAGS_GLES -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux" LDLIBS_GLES="$LDLIBS_GLES -L/opt/vc/lib" if [ -f /opt/vc/lib/libbcm_host.so ]; then LDLIBS_GLES="$LDLIBS_GLES -lbcm_host" fi need_xlib="yes" + VIDEOCORE="yes" fi # check for GLES headers @@ -459,7 +460,10 @@ int main(void) { return (int)eglGetDisplay( (EGLNativeDisplayType)0 ); } EOF -if compile_binary $CFLAGS_GLES -lEGL -lGLES_CM $LDLIBS_GLES; then +if [ "$VIDEOCORE" = "yes" ] && compile_binary $CFLAGS_GLES -lbrcmEGL -lbrcmGLESv2 $LDLIBS_GLES; then + have_gles="yes" + LDLIBS_GLES="-lbrcmEGL -lbrcmGLESv2 $LDLIBS_GLES" +elif compile_binary $CFLAGS_GLES -lEGL -lGLES_CM $LDLIBS_GLES; then have_gles="yes" LDLIBS_GLES="-lEGL -lGLES_CM $LDLIBS_GLES" elif compile_binary $CFLAGS_GLES -lEGL -lGLESv1_CM $LDLIBS_GLES; then @@ -546,12 +550,15 @@ echo >> $config_mak if [ "$platform" = "libretro" ]; then echo "TARGET = libretro.so" >> $config_mak + echo "HAVE_CHD = 1" >> $config_mak fi echo "ARCH = $ARCH" >> $config_mak echo "PLATFORM = $platform" >> $config_mak echo "BUILTIN_GPU = $builtin_gpu" >> $config_mak echo "SOUND_DRIVERS = $sound_drivers" >> $config_mak -echo "PLUGINS = $plugins" >> $config_mak +if [ "$platform" != "libretro" ]; then + echo "PLUGINS = $plugins" >> $config_mak +fi if [ "$have_arm_neon" = "yes" ]; then echo "HAVE_NEON = 1" >> $config_mak fi