mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
Makefile: generate stripped CLI tools directly instead of copying unstripped ones first
Now works with --disable-stripping. Signed-off-by: Marton Balint <cus@passwd.hu>
This commit is contained in:
parent
17ba9e123f
commit
ff6de6b180
4
Makefile
4
Makefile
@ -97,8 +97,12 @@ include $(SRC_PATH)/doc/examples/Makefile
|
||||
libavcodec/utils.o libavformat/utils.o libavdevice/avdevice.o libavfilter/avfilter.o libavutil/utils.o libpostproc/postprocess.o libswresample/swresample.o libswscale/utils.o : libavutil/ffversion.h
|
||||
|
||||
$(PROGS): %$(PROGSSUF)$(EXESUF): %$(PROGSSUF)_g$(EXESUF)
|
||||
ifeq ($(STRIPTYPE),direct)
|
||||
$(STRIP) -o $@ $<
|
||||
else
|
||||
$(CP) $< $@
|
||||
$(STRIP) $@
|
||||
endif
|
||||
|
||||
%$(PROGSSUF)_g$(EXESUF): $(FF_DEP_LIBS)
|
||||
$(LD) $(LDFLAGS) $(LDEXEFLAGS) $(LD_O) $(OBJS-$*) $(FF_EXTRALIBS)
|
||||
|
4
configure
vendored
4
configure
vendored
@ -3363,6 +3363,7 @@ x86asmexe_default="nasm"
|
||||
windres_default="windres"
|
||||
nvcc_default="nvcc"
|
||||
nvccflags_default="-gencode arch=compute_30,code=sm_30 -O2"
|
||||
striptype="direct"
|
||||
|
||||
# OS
|
||||
target_os_default=$(tolower $(uname -s))
|
||||
@ -5089,6 +5090,7 @@ case $target_os in
|
||||
;;
|
||||
os/2*)
|
||||
strip="lxlite -CS"
|
||||
striptype=""
|
||||
objformat="aout"
|
||||
add_cppflags -D_GNU_SOURCE
|
||||
add_ldflags -Zomf -Zbin-files -Zargs-wild -Zhigh-mem -Zmap
|
||||
@ -6834,6 +6836,7 @@ fi # test "$quiet" != "yes"
|
||||
test -e Makefile || echo "include $source_path/Makefile" > Makefile
|
||||
|
||||
enabled stripping || strip="echo skipping strip"
|
||||
enabled stripping || striptype=""
|
||||
|
||||
config_files="$TMPH ffbuild/config.mak doc/config.texi"
|
||||
|
||||
@ -6877,6 +6880,7 @@ ARFLAGS=$arflags
|
||||
AR_O=$ar_o
|
||||
RANLIB=$ranlib
|
||||
STRIP=$strip
|
||||
STRIPTYPE=$striptype
|
||||
NVCC=$nvcc
|
||||
CP=cp -p
|
||||
LN_S=$ln_s
|
||||
|
Loading…
Reference in New Issue
Block a user