Merge commit '0673ede985a6560e7efb86dab1c58fb7f95ce587'
authorMichael Niedermayer <michaelni@gmx.at>
Thu, 28 Nov 2013 20:27:05 +0000 (21:27 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 28 Nov 2013 20:27:17 +0000 (21:27 +0100)
* commit '0673ede985a6560e7efb86dab1c58fb7f95ce587':
  configure: add strip flags checks

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
configure
library.mak

diff --cc configure
+++ b/configure
@@@ -4503,10 -3984,13 +4521,14 @@@ check_disable_warning -Wno-pointer-sig
  
  # add some linker flags
  check_ldflags -Wl,--warn-common
 -check_ldflags -Wl,-rpath-link=libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample
 +check_ldflags -Wl,-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample
 +enabled rpath && add_ldflags -Wl,-rpath=$libdir
  test_ldflags -Wl,-Bsymbolic && append SHFLAGS -Wl,-Bsymbolic
  
+ # add some strip flags
+ # -wN '..@*' is more selective than -x, but not available everywhere.
+ check_stripflags -wN \'..@*\' || check_stripflags -x || strip='true'
  enabled xmm_clobber_test &&
      check_ldflags -Wl,--wrap,avcodec_open2              \
                    -Wl,--wrap,avcodec_decode_audio4      \
@@@ -4858,9 -4267,9 +4880,10 @@@ LD_PATH=$LD_PAT
  DLLTOOL=$dlltool
  LDFLAGS=$LDFLAGS
  SHFLAGS=$(echo $($ldflags_filter $SHFLAGS))
+ STRIPFLAGS=$STRIPFLAGS
  YASMFLAGS=$YASMFLAGS
  BUILDSUF=$build_suffix
 +PROGSSUF=$progs_suffix
  FULLNAME=$FULLNAME
  LIBPREF=$LIBPREF
  LIBSUF=$LIBSUF
diff --cc library.mak
@@@ -25,10 -25,10 +25,10 @@@ $(SUBDIR)%-test.i: $(SUBDIR)%.
  $(SUBDIR)x86/%.o: $(SUBDIR)x86/%.asm
        $(DEPYASM) $(YASMFLAGS) -I $(<D)/ -M -o $@ $< > $(@:.o=.d)
        $(YASM) $(YASMFLAGS) -I $(<D)/ -o $@ $<
-       -$(STRIP) -wN '..@*' $@
+       -$(STRIP) $(STRIPFLAGS) $@
  
  LIBOBJS := $(OBJS) $(SUBDIR)%.h.o $(TESTOBJS)
 -$(LIBOBJS) $(LIBOBJS:.o=.i):   CPPFLAGS += -DHAVE_AV_CONFIG_H
 +$(LIBOBJS) $(LIBOBJS:.o=.s) $(LIBOBJS:.o=.i):   CPPFLAGS += -DHAVE_AV_CONFIG_H
  $(TESTOBJS) $(TESTOBJS:.o=.i): CPPFLAGS += -DTEST
  
  $(SUBDIR)$(LIBNAME): $(OBJS)