comparison configure @ 30021:7f09bc7a4279

Make the check for X11 and WIN32 backends for OpenGL separate. This fixes compilation on Windows with X11 but no GLX available.
author reimar
date Sat, 19 Dec 2009 10:52:32 +0000
parents 72279983abb0
children b7a703cf9178
comparison
equal deleted inserted replaced
30020:d652e17184f9 30021:7f09bc7a4279
4920 } 4920 }
4921 EOF 4921 EOF
4922 _gl=no 4922 _gl=no
4923 if cc_check -lGL $_ld_lm ; then 4923 if cc_check -lGL $_ld_lm ; then
4924 _gl=yes 4924 _gl=yes
4925 _gl_x11=yes
4925 libs_mplayer="$libs_mplayer -lGL $_ld_dl" 4926 libs_mplayer="$libs_mplayer -lGL $_ld_dl"
4926 elif cc_check -lGL $_ld_lm $_ld_pthread ; then 4927 elif cc_check -lGL $_ld_lm $_ld_pthread ; then
4927 _gl=yes 4928 _gl=yes
4929 _gl_x11=yes
4928 libs_mplayer="$libs_mplayer -lGL $_ld_pthread $_ld_dl" 4930 libs_mplayer="$libs_mplayer -lGL $_ld_pthread $_ld_dl"
4929 elif cc_check -DGL_WIN32 -lopengl32 ; then 4931 fi
4932 if cc_check -DGL_WIN32 -lopengl32 ; then
4930 _gl=yes 4933 _gl=yes
4931 _gl_win32=yes 4934 _gl_win32=yes
4932 libs_mplayer="$libs_mplayer -lopengl32 -lgdi32" 4935 libs_mplayer="$libs_mplayer -lopengl32 -lgdi32"
4933 fi 4936 fi
4934 else 4937 else
4935 _gl=no 4938 _gl=no
4936 fi 4939 fi
4937 if test "$_gl" = yes ; then 4940 if test "$_gl" = yes ; then
4938 def_gl='#define CONFIG_GL 1' 4941 def_gl='#define CONFIG_GL 1'
4942 _res_comment="backends:"
4939 if test "$_gl_win32" = yes ; then 4943 if test "$_gl_win32" = yes ; then
4940 def_gl_win32='#define GL_WIN32 1' 4944 def_gl_win32='#define GL_WIN32 1'
4941 _res_comment="win32 version" 4945 _res_comment="$_res_comment win32"
4946 fi
4947 if test "$_gl_x11" = yes ; then
4948 def_gl_x11='#define GL_X11 1'
4949 _res_comment="$_res_comment x11"
4942 fi 4950 fi
4943 _vomodules="opengl $_vomodules" 4951 _vomodules="opengl $_vomodules"
4944 else 4952 else
4945 def_gl='#undef CONFIG_GL' 4953 def_gl='#undef CONFIG_GL'
4946 def_gl_win32='#undef GL_WIN32' 4954 def_gl_win32='#undef GL_WIN32'
4955 def_gl_x11='#undef GL_X11'
4947 _novomodules="opengl $_novomodules" 4956 _novomodules="opengl $_novomodules"
4948 fi 4957 fi
4949 echores "$_gl" 4958 echores "$_gl"
4950 4959
4951 4960
8278 FTP = $_ftp 8287 FTP = $_ftp
8279 GIF = $_gif 8288 GIF = $_gif
8280 GGI = $_ggi 8289 GGI = $_ggi
8281 GL = $_gl 8290 GL = $_gl
8282 GL_WIN32 = $_gl_win32 8291 GL_WIN32 = $_gl_win32
8292 GL_X11 = $_gl_x11
8283 GUI = $_gui 8293 GUI = $_gui
8284 GUI_GTK = $_gui_gtk 8294 GUI_GTK = $_gui_gtk
8285 GUI_WIN32 = $_gui_win32 8295 GUI_WIN32 = $_gui_win32
8286 HAVE_POSIX_SELECT = $_posix_select 8296 HAVE_POSIX_SELECT = $_posix_select
8287 HAVE_SYS_MMAN_H = $_mman 8297 HAVE_SYS_MMAN_H = $_mman
8800 $def_gif 8810 $def_gif
8801 $def_gif_4 8811 $def_gif_4
8802 $def_gif_tvt_hack 8812 $def_gif_tvt_hack
8803 $def_gl 8813 $def_gl
8804 $def_gl_win32 8814 $def_gl_win32
8815 $def_gl_x11
8805 $def_ivtv 8816 $def_ivtv
8806 $def_jpeg 8817 $def_jpeg
8807 $def_kva 8818 $def_kva
8808 $def_md5sum 8819 $def_md5sum
8809 $def_mga 8820 $def_mga