Commit ffd05f8e authored by michael's avatar michael

Help debugging by keeping symbols ans line numbers patch by (Michel Bardiaux...

Help debugging by keeping symbols ans line numbers patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@3545 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 881b2ca5
......@@ -130,7 +130,7 @@ install: all install-man $(INSTALLVHOOK)
$(MAKE) -C libavcodec install
$(MAKE) -C libavformat install
install -d "$(bindir)"
install -c -s -m 755 $(PROG) "$(bindir)"
install -c $(INSTALLSTRIP) -m 755 $(PROG) "$(bindir)"
# create the window installer
wininstaller: all install
......
......@@ -65,6 +65,7 @@ echo " --disable-ffplay disable ffplay build"
echo " --disable-risky disables patent encumbered codecs"
echo " --enable-small optimize for size instead of speed"
echo " --enable-memalign-hack emulate memalign, interferes with memory debuggers"
echo " --disable-strip disable stripping of executables and shared libraries"
echo ""
echo "NOTE: The object files are build at the place where configure is launched"
exit 1
......@@ -155,6 +156,7 @@ os2="no"
lshared="no"
optimize="yes"
debug="yes"
dostrip="yes"
extralibs="-lm"
simpleidct="yes"
bigendian="no"
......@@ -439,6 +441,8 @@ for opt do
;;
--enable-memalign-hack) memalignhack="yes"
;;
--disable-strip) dostrip="no"
;;
esac
done
......@@ -1004,6 +1008,7 @@ echo "a52 dlopened $a52bin"
echo "dts support $dts"
echo "pp support $pp"
echo "debug symbols $debug"
echo "strip symbols $dostrip"
echo "optimize $optimize"
echo "shared pp $shared_pp"
echo "Video hooking $vhook"
......@@ -1040,7 +1045,13 @@ echo "MAKE=$make" >> config.mak
echo "CC=$cc" >> config.mak
echo "AR=$ar" >> config.mak
echo "RANLIB=$ranlib" >> config.mak
if test "$dostrip" = "yes" ; then
echo "STRIP=$strip" >> config.mak
echo "INSTALLSTRIP=-s" >> config.mak
else
echo "STRIP=echo ignoring strip" >> config.mak
echo "INSTALLSTRIP=" >> config.mak
fi
# SHCFLAGS is a copy of CFLAGS without -mdynamic-no-pic. Used when building
# shared modules on OS/X (vhook/Makefile).
......
......@@ -280,10 +280,10 @@ fft-test: fft-test.o $(LIB)
ifeq ($(BUILD_SHARED),yes)
install: all install-headers
ifeq ($(CONFIG_WIN32),yes)
install -s -m 755 $(SLIB) "$(prefix)"
install $(INSTALLSTRIP) -m 755 $(SLIB) "$(prefix)"
else
install -d $(prefix)/lib
install -s -m 755 $(SLIB) $(prefix)/lib/libavcodec-$(VERSION).so
install $(INSTALLSTRIP) -m 755 $(SLIB) $(prefix)/lib/libavcodec-$(VERSION).so
ln -sf libavcodec-$(VERSION).so $(prefix)/lib/libavcodec.so
ldconfig || true
endif
......
......@@ -102,10 +102,10 @@ depend: $(SRCS)
ifeq ($(BUILD_SHARED),yes)
install: all install-headers
ifeq ($(CONFIG_WIN32),yes)
install -s -m 755 $(SLIB) "$(prefix)"
install $(INSTALLSTRIP) -m 755 $(SLIB) "$(prefix)"
else
install -d $(prefix)/lib
install -s -m 755 $(SLIB) $(prefix)/lib/libavformat-$(VERSION).so
install $(INSTALLSTRIP) -m 755 $(SLIB) $(prefix)/lib/libavformat-$(VERSION).so
ln -sf libavformat-$(VERSION).so $(prefix)/lib/libavformat.so
ldconfig || true
endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment