[Mplayer-cvslog] CVS: main configure,1.650,1.651 Makefile,1.247,1.248

Arpi of Ize arpi at mplayerhq.hu
Fri Feb 7 19:57:22 CET 2003


Update of /cvsroot/mplayer/main
In directory mail:/var/tmp.root/cvs-serv18163

Modified Files:
	configure Makefile 
Log Message:
The patch add a library detection to configure and the usage of the
detected libraries in Makefile.
based on patch by Alexander.Gottwald at informatik.tu-chemnitz.de


Index: configure
===================================================================
RCS file: /cvsroot/mplayer/main/configure,v
retrieving revision 1.650
retrieving revision 1.651
diff -u -r1.650 -r1.651
--- configure	7 Feb 2003 00:32:12 -0000	1.650
+++ configure	7 Feb 2003 18:56:55 -0000	1.651
@@ -1555,13 +1555,16 @@
 # Checking for localization ...
 # CSAK EGY MARADHAT - A HEGYLAKO
 echocheck "i18n"
-if test "$_i18n" = auto ; then
+if test "$_i18n" != no ; then
   cat > $TMPC <<EOF
 #include <libintl.h>
 int main(void) { gettext("test"); return 0; }
 EOF
   _i18n=no
-  cc_check && _i18n=yes
+  _i18n_libs=""
+  for i18n_lib in "" "-lintl"; do
+    cc_check $i18n_lib && _i18n=yes && _i18n_libs=$i18n_lib && break
+  done
 fi
 if test "$_i18n" = yes ; then
   _def_i18n='#define USE_I18N 1'
@@ -1569,7 +1572,11 @@
 else
   _def_i18n='#undef USE_I18N'
 fi
-echores "$_i18n"
+if test -z $_i18n_libs ; then
+  echores "$_i18n"
+else
+  echores "$_i18n (using $_i18n_libs)"
+fi
 
 
 # Checking for setlocale() ...
@@ -4778,6 +4785,7 @@
 SHARED_PP = $_shared_pp
 CONFIG_RISKY = yes
 LIBMENU = $_menu
+I18NLIBS = $_i18n_libs
 
 OPENDIVX = $_opendivx
 

Index: Makefile
===================================================================
RCS file: /cvsroot/mplayer/main/Makefile,v
retrieving revision 1.247
retrieving revision 1.248
diff -u -r1.247 -r1.248
--- Makefile	6 Feb 2003 20:24:12 -0000	1.247
+++ Makefile	7 Feb 2003 18:56:55 -0000	1.248
@@ -208,7 +208,7 @@
 
 $(PRG):	$(MPLAYER_DEP)
 	./darwinfixlib.sh $(MPLAYER_DEP)
-	$(CC) $(CFLAGS) -o $(PRG) $(OBJS_MPLAYER) libvo/libvo.a libao2/libao2.a $(MENU_LIBS) $(VIDIX_LIBS) $(GUI_LIBS) $(COMMON_LIBS) $(GTK_LIBS) $(VO_LIBS) $(AO_LIBS) $(EXTRA_LIB) $(LIRC_LIB) $(STATIC_LIB) $(ARCH_LIB) -lm
+	$(CC) $(CFLAGS) -o $(PRG) $(OBJS_MPLAYER) libvo/libvo.a libao2/libao2.a $(MENU_LIBS) $(VIDIX_LIBS) $(GUI_LIBS) $(COMMON_LIBS) $(GTK_LIBS) $(VO_LIBS) $(AO_LIBS) $(EXTRA_LIB) $(LIRC_LIB) $(STATIC_LIB) $(ARCH_LIB) $(I18NLIBS) -lm
 
 mplayer.exe.spec.c: libmpcodecs/libmpcodecs.a
 	winebuild -fPIC -o mplayer.exe.spec.c -exe mplayer.exe -mcui \
@@ -228,7 +228,7 @@
 ifeq ($(MENCODER),yes)
 $(PRG_MENCODER): $(MENCODER_DEP)
 	./darwinfixlib.sh $(MENCODER_DEP) libmpcodecs/libmpencoders.a
-	$(CC) $(CFLAGS) -o $(PRG_MENCODER) $(OBJS_MENCODER) libmpcodecs/libmpencoders.a $(ENCORE_LIB) $(COMMON_LIBS) $(EXTRA_LIB) $(MLIB_LIB) $(LIRC_LIB) $(ARCH_LIB) -lm 
+	$(CC) $(CFLAGS) -o $(PRG_MENCODER) $(OBJS_MENCODER) libmpcodecs/libmpencoders.a $(ENCORE_LIB) $(COMMON_LIBS) $(EXTRA_LIB) $(MLIB_LIB) $(LIRC_LIB) $(ARCH_LIB) $(I18NLIBS) -lm 
 endif
 
 codecs.conf.h: $(PRG_CFG)
@@ -245,7 +245,7 @@
 $(MENCODER_DEP): version.h
 
 $(PRG_CFG): version.h codec-cfg.c codec-cfg.h
-	$(CC) $(CFLAGS) -g codec-cfg.c mp_msg.c -o $(PRG_CFG) -DCODECS2HTML
+	$(CC) $(CFLAGS) -g codec-cfg.c mp_msg.c -o $(PRG_CFG) -DCODECS2HTML $(I18NLIBS)
 
 install: $(ALL_PRG)
 ifeq ($(VIDIX),yes)



More information about the MPlayer-cvslog mailing list