diff options
author | twinaphex | 2013-02-09 10:05:21 +0100 |
---|---|---|
committer | twinaphex | 2013-02-09 10:05:21 +0100 |
commit | ad72cb33d8ef068b92a059a774dd7871d052a707 (patch) | |
tree | f8623af5beeb8939631acceb2acb505c9497f71c /configure | |
parent | 2dfdc938c99783e187f60c1d13db73e0ee434c92 (diff) | |
parent | d57557c0644f9294e30657f0c7cf673cf2914695 (diff) | |
download | pcsx_rearmed-ad72cb33d8ef068b92a059a774dd7871d052a707.tar.gz pcsx_rearmed-ad72cb33d8ef068b92a059a774dd7871d052a707.tar.bz2 pcsx_rearmed-ad72cb33d8ef068b92a059a774dd7871d052a707.zip |
Merge git://github.com/notaz/pcsx_rearmed
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -49,6 +49,7 @@ have_tslib="" have_gles="" enable_dynarec="yes" need_sdl="no" +need_xlib="no" need_libpicofe="yes" need_warm="no" CFLAGS_GLES="" @@ -84,6 +85,7 @@ set_platform() drc_cache_base="yes" optimize_cortexa8="yes" have_arm_neon="yes" + need_xlib="yes" ;; maemo) ram_fixed="yes" @@ -360,6 +362,15 @@ EOF compile_binary "$@" } +check_xlib_headers() +{ + cat > $TMPC <<EOF + #include <X11/Xlib.h> + void *f() { return XOpenDisplay(0); } +EOF + compile_object "$@" +} + MAIN_LDLIBS="$MAIN_LDLIBS -lz" check_zlib || fail "please install zlib (libz-dev)" @@ -420,6 +431,7 @@ fi if [ -d /opt/vc/include -a -d /opt/vc/lib ]; then CFLAGS_GLES="$CFLAGS_GLES -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads" LDLIBS_GLES="$LDLIBS_GLES -L/opt/vc/lib" + need_xlib="yes" fi # check for GLES headers @@ -445,6 +457,11 @@ if [ "$have_arm_neon" = "yes" -a "$builtin_gpu" != "neon" ]; then plugins="$plugins plugins/gpu_neon/gpu_neon.so" fi +# check for xlib (only headers needed) +if [ "x$need_xlib" = "xyes" ]; then + check_xlib_headers || fail "please install libx11-dev" +fi + cat > $TMPC <<EOF void test(void *f, void *d) { fread(d, 1, 1, f); } EOF |