Mercurial > mplayer.hg
changeset 6240:aed96273ea29
avoids stripping the binary at install if debugging or profiling is enabled
(original patch by Balazs Tibor <tibcu@sch.bme.hu> - edited for simplicity)
author | pl |
---|---|
date | Thu, 30 May 2002 14:26:35 +0000 |
parents | 22cf38f95151 |
children | 34b3bdd52d01 |
files | Makefile configure |
diffstat | 2 files changed, 14 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Thu May 30 11:59:24 2002 +0000 +++ b/Makefile Thu May 30 14:26:35 2002 +0000 @@ -11,6 +11,12 @@ PRG_CFG = codec-cfg PRG_MENCODER = mencoder +# Do not strip the binaries at installation +ifeq ($(STRIPBINARIES),yes) +INSTALLSTRIP = -s +endif + + # these subdirectories required installation due binaries within them ifeq ($(VIDIX),yes) SUBDIRS += libdha vidix @@ -221,14 +227,14 @@ $(DO_MAKE) endif if test ! -d $(BINDIR) ; then mkdir -p $(BINDIR) ; fi - $(INSTALL) -m 755 -s $(PRG) $(BINDIR)/$(PRG) + $(INSTALL) -m 755 $(INSTALLSTRIP) $(PRG) $(BINDIR)/$(PRG) ifeq ($(GUI),yes) -ln -sf $(PRG) $(BINDIR)/gmplayer endif if test ! -d $(MANDIR)/man1 ; then mkdir -p $(MANDIR)/man1; fi $(INSTALL) -c -m 644 DOCS/mplayer.1 $(MANDIR)/man1/mplayer.1 ifeq ($(MENCODER),yes) - $(INSTALL) -m 755 -s $(PRG_MENCODER) $(BINDIR)/$(PRG_MENCODER) + $(INSTALL) -m 755 $(INSTALLSTRIP) $(PRG_MENCODER) $(BINDIR)/$(PRG_MENCODER) -ln -sf mplayer.1 $(MANDIR)/man1/mencoder.1 endif @if test ! -d $(DATADIR) ; then mkdir -p $(DATADIR) ; fi @@ -249,7 +255,7 @@ ifeq ($(DVDKIT),yes) ifeq ($(DVDKIT_SHARED),yes) if test ! -d $(LIBDIR) ; then mkdir -p $(LIBDIR) ; fi - $(INSTALL) -m 755 -s libmpdvdkit/libmpdvdkit.so $(LIBDIR)/libmpdvdkit.so + $(INSTALL) -m 755 $(INSTALLSTRIP) libmpdvdkit/libmpdvdkit.so $(LIBDIR)/libmpdvdkit.so endif endif ifeq ($(CSS_USE),yes) @@ -257,7 +263,7 @@ @echo "however it means you can't use fibmap_mplayer." @echo "Without this (or without running mplayer as root) you won't be" @echo "able to play encrypted DVDs." - -$(INSTALL) -o 0 -g 0 -m 4755 -s $(PRG_FIBMAP) $(BINDIR)/$(PRG_FIBMAP) + -$(INSTALL) -o 0 -g 0 -m 4755 $(INSTALLSTRIP) $(PRG_FIBMAP) $(BINDIR)/$(PRG_FIBMAP) endif uninstall:
--- a/configure Thu May 30 11:59:24 2002 +0000 +++ b/configure Thu May 30 14:26:35 2002 +0000 @@ -3639,8 +3639,10 @@ ############################################################################# # Checking for CFLAGS +_stripbinaries=yes if test "$_profile" || test "$_debug" ; then CFLAGS="-W -Wall -O2 $_march $_mcpu $_debug $_profile" + _stripbinaries=no elif test -z "$CFLAGS" ; then if test "$host_arch" != "mips" ; then CFLAGS="-O4 $_march $_mcpu -pipe -ffast-math -fomit-frame-pointer" @@ -3650,6 +3652,7 @@ # always compile with '-g' if .developer: if test -f ".developer" ; then CFLAGS="-g $CFLAGS" + _stripbinaries=no fi else cat <<EOF @@ -3796,6 +3799,7 @@ OPTFLAGS = $CFLAGS EXTRA_INC = $_inc_extra $_inc_gtk WIN32_PATH = -DWIN32_PATH=\\"$_win32libdir\\" +STRIPBINARIES = $_stripbinaries STREAMING = $_streaming STREAMING_LIB = $_ld_streaming