comparison configure @ 36788:64a53697effe

configure: Revise some GUI related messages and output.
author ib
date Wed, 19 Feb 2014 01:56:21 +0000
parents 4704c3f95273
children 82a86ba65249
comparison
equal deleted inserted replaced
36787:4704c3f95273 36788:64a53697effe
326 326
327 Optional features: 327 Optional features:
328 --disable-mencoder disable MEncoder (A/V encoder) compilation [enable] 328 --disable-mencoder disable MEncoder (A/V encoder) compilation [enable]
329 --disable-mplayer disable MPlayer compilation [enable] 329 --disable-mplayer disable MPlayer compilation [enable]
330 --enable-gui enable GMPlayer compilation (GTK+ GUI) [disable] 330 --enable-gui enable GMPlayer compilation (GTK+ GUI) [disable]
331 --enable-gtk1 force using GTK 1.2 for the GUI [disable] 331 --enable-gtk1 force using GTK+ 1.2 for the GUI [disable]
332 --enable-termcap use termcap database for key codes [autodetect] 332 --enable-termcap use termcap database for key codes [autodetect]
333 --enable-termios use termios database for key codes [autodetect] 333 --enable-termios use termios database for key codes [autodetect]
334 --disable-iconv disable iconv for encoding conversion [autodetect] 334 --disable-iconv disable iconv for encoding conversion [autodetect]
335 --disable-langinfo do not use langinfo [autodetect] 335 --disable-langinfo do not use langinfo [autodetect]
336 --enable-lirc enable LIRC (remote control) support [autodetect] 336 --enable-lirc enable LIRC (remote control) support [autodetect]
7781 echores "$_xmms" 7781 echores "$_xmms"
7782 7782
7783 7783
7784 # --------------- GUI specific tests begin ------------------- 7784 # --------------- GUI specific tests begin -------------------
7785 echocheck "GUI" 7785 echocheck "GUI"
7786 echo "$_gui" 7786 echores "$_gui"
7787 if test "$_gui" = yes ; then 7787 if test "$_gui" = yes ; then
7788 7788
7789 # Required libraries 7789 # Required libraries
7790 test "$ffmpeg" != yes && die "The GUI requires FFmpeg." 7790 test "$ffmpeg" != yes && die "The GUI requires FFmpeg."
7791 test "$ffmpeg_so" = yes || case "$libavdecoders" in 7791 test "$ffmpeg_so" = yes || case "$libavdecoders" in
7840 extra_cflags="$extra_cflags $($_pkg_config gtk+-2.0 --cflags 2>/dev/null)" 7840 extra_cflags="$extra_cflags $($_pkg_config gtk+-2.0 --cflags 2>/dev/null)"
7841 libs_mplayer="$libs_mplayer $($_pkg_config gtk+-2.0 --libs 2>/dev/null)" 7841 libs_mplayer="$libs_mplayer $($_pkg_config gtk+-2.0 --libs 2>/dev/null)"
7842 echores "$_gtk" 7842 echores "$_gtk"
7843 7843
7844 # Check for GLIB2 7844 # Check for GLIB2
7845 echocheck "GLib version"
7845 if $_pkg_config glib-2.0 --exists ; then 7846 if $_pkg_config glib-2.0 --exists ; then
7846 echocheck "glib version"
7847 _glib=$($_pkg_config glib-2.0 --modversion 2>/dev/null) 7847 _glib=$($_pkg_config glib-2.0 --modversion 2>/dev/null)
7848 libs_mplayer="$libs_mplayer $($_pkg_config glib-2.0 --libs 2>/dev/null)" 7848 libs_mplayer="$libs_mplayer $($_pkg_config glib-2.0 --libs 2>/dev/null)"
7849 echores "$_glib" 7849 echores "$_glib"
7850 7850
7851 def_gui='#define CONFIG_GUI 1' 7851 def_gui='#define CONFIG_GUI 1'
7852 def_gtk2='#define CONFIG_GTK2 1' 7852 def_gtk2='#define CONFIG_GTK2 1'
7853 else 7853 else
7854 _gtk1=yes 7854 _gtk1=yes
7855 echo "GLIB-2 devel packages were not found, trying GTK 1.2" 7855 echores "GLib 2 devel packages were not found, trying GTK+ 1.2"
7856 fi 7856 fi
7857 else 7857 else
7858 echo "GTK-2 devel packages were not found, trying GTK 1.2" 7858 echores "GTK+ 2 devel packages were not found, trying GTK+ 1.2"
7859 _gtk1=yes 7859 _gtk1=yes
7860 fi 7860 fi
7861 fi 7861 fi
7862 7862
7863 if test "$_gtk1" = yes ; then 7863 if test "$_gtk1" = yes ; then
7864 # Check for old GTK (1.2.x) 7864 # Check for old GTK (1.2.x)
7865 echocheck "GTK version" 7865 echocheck "GTK+ version"
7866 if test -z "$_gtkconfig" ; then 7866 if test -z "$_gtkconfig" ; then
7867 if ( gtk-config --version ) >/dev/null 2>&1 ; then 7867 if ( gtk-config --version ) >/dev/null 2>&1 ; then
7868 _gtkconfig="gtk-config" 7868 _gtkconfig="gtk-config"
7869 elif ( gtk12-config --version ) >/dev/null 2>&1 ; then 7869 elif ( gtk12-config --version ) >/dev/null 2>&1 ; then
7870 _gtkconfig="gtk12-config" 7870 _gtkconfig="gtk12-config"
7871 else 7871 else
7872 die "The GUI requires GTK devel packages (which were not found)." 7872 die "The GUI requires GTK+ devel packages (which were not found)."
7873 fi 7873 fi
7874 fi 7874 fi
7875 _gtk=$($_gtkconfig --version 2>&1) 7875 _gtk=$($_gtkconfig --version 2>&1)
7876 extra_cflags="$extra_cflags $($_gtkconfig --cflags 2>&1)" 7876 extra_cflags="$extra_cflags $($_gtkconfig --cflags 2>&1)"
7877 libs_mplayer="$libs_mplayer $($_gtkconfig --libs 2>&1)" 7877 libs_mplayer="$libs_mplayer $($_gtkconfig --libs 2>&1)"
7878 echores "$_gtk (using $_gtkconfig)" 7878 echores "$_gtk (using $_gtkconfig)"
7879 7879
7880 # Check for GLIB 7880 # Check for GLIB
7881 echocheck "glib version" 7881 echocheck "GLib version"
7882 if test -z "$_glibconfig" ; then 7882 if test -z "$_glibconfig" ; then
7883 if ( glib-config --version ) >/dev/null 2>&1 ; then 7883 if ( glib-config --version ) >/dev/null 2>&1 ; then
7884 _glibconfig="glib-config" 7884 _glibconfig="glib-config"
7885 elif ( glib12-config --version ) >/dev/null 2>&1 ; then 7885 elif ( glib12-config --version ) >/dev/null 2>&1 ; then
7886 _glibconfig="glib12-config" 7886 _glibconfig="glib12-config"
7887 else 7887 else
7888 die "The GUI requires GLIB devel packages (which were not found)" 7888 die "The GUI requires GLib devel packages (which were not found)"
7889 fi 7889 fi
7890 fi 7890 fi
7891 _glib=$($_glibconfig --version 2>&1) 7891 _glib=$($_glibconfig --version 2>&1)
7892 libs_mplayer="$libs_mplayer $($_glibconfig --libs 2>&1)" 7892 libs_mplayer="$libs_mplayer $($_glibconfig --libs 2>&1)"
7893 echores "$_glib (using $_glibconfig)" 7893 echores "$_glib (using $_glibconfig)"
7923 if test "$?" -ne 0 ; then 7923 if test "$?" -ne 0 ; then
7924 echores "no" 7924 echores "no"
7925 echo "No working iconv program found, use " 7925 echo "No working iconv program found, use "
7926 echo "--charset=UTF-8 to continue anyway." 7926 echo "--charset=UTF-8 to continue anyway."
7927 echo "If you also have problems with iconv library functions use --charset=noconv." 7927 echo "If you also have problems with iconv library functions use --charset=noconv."
7928 echo "Messages in the GTK-2 interface will be broken then." 7928 echo "Messages in the GTK+ interface will be broken then."
7929 exit 1 7929 exit 1
7930 else 7930 else
7931 echores "yes" 7931 echores "yes"
7932 fi 7932 fi
7933 fi 7933 fi