[vlc-devel] [PATCH v3 8/9] contrib: add an extract phase to extract all the sources that will be built
Rémi Denis-Courmont
remi at remlab.net
Fri Jul 10 14:23:03 CEST 2020
+1 for reasons already outlined
Le 10 juillet 2020 10:25:20 GMT+02:00, Steve Lhomme <robux4 at ycbcr.xyz> a écrit :
>This is convenient for Windows builds with PDB. It allows extracting
>all
>the sources to see the debugged sources without having to build them.
>
>This is also convenient when using prebuilt contribs with debug
>symbols,
>it's possible to retrieve the matching sources without building
>anything.
>
>If the environment has some packages that were otherwise built they
>will
>not be extracted with "make extract". To avoid that you can set
>PKG_CONFIG_PATH
>to "" to avoid using the environment packages.
>---
> contrib/src/help.txt | 1 +
> contrib/src/main.mak | 3 ++-
> 2 files changed, 3 insertions(+), 1 deletion(-)
>
>diff --git a/contrib/src/help.txt b/contrib/src/help.txt
>index d64ca8ef2c8..d2bd17ee5ea 100644
>--- a/contrib/src/help.txt
>+++ b/contrib/src/help.txt
>@@ -4,6 +4,7 @@ Other targets:
> * make install same as "make"
> * make prebuilt fetch and install prebuilt binaries
> * make list list packages
>+ * make extract extract required source tarballs
> * make fetch fetch required source tarballs
> * make fetch-all fetch all source tarballs
> * make distclean clean everything and undo bootstrap
>diff --git a/contrib/src/main.mak b/contrib/src/main.mak
>index 4ade7b799be..8d2f8f08fb5 100644
>--- a/contrib/src/main.mak
>+++ b/contrib/src/main.mak
>@@ -480,6 +480,7 @@ PKGS := $(sort $(PKGS_MANUAL) $(PKGS_DEPS))
>
> fetch: $(PKGS:%=.sum-%)
> fetch-all: $(PKGS_ALL:%=.sum-%)
>+extract: $(PKGS)
> install: $(PKGS:%=.%)
>
> mostlyclean:
>@@ -546,7 +547,7 @@ list:
> help:
> @cat $(SRC)/help.txt
>
>-.PHONY: all fetch fetch-all install mostlyclean clean distclean
>package list help prebuilt
>+.PHONY: all fetch fetch-all extract install mostlyclean clean
>distclean package list help prebuilt
>
> CMAKE_SYSTEM_NAME =
> ifdef HAVE_WIN32
>--
>2.26.2
>
>_______________________________________________
>vlc-devel mailing list
>To unsubscribe or modify your subscription options:
>https://mailman.videolan.org/listinfo/vlc-devel
--
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20200710/1ed38ed4/attachment.html>
More information about the vlc-devel
mailing list