From b1878fe099f6cd834bc5e43023746a1357034147 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Fri, 23 Oct 2020 09:33:36 +0900 Subject: [PATCH] libcxx: Don't remove the downloaded file eagerly It's convenient during development. Also, it can be useful for offline builds. --- libs/libxx/.gitignore | 1 + libs/libxx/libcxx.defs | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/libs/libxx/.gitignore b/libs/libxx/.gitignore index 94aaae4d8e9..bdb8fd80b15 100644 --- a/libs/libxx/.gitignore +++ b/libs/libxx/.gitignore @@ -1,2 +1,3 @@ /uClibc++ /libcxx +/libcxx-*.src.tar.xz diff --git a/libs/libxx/libcxx.defs b/libs/libxx/libcxx.defs index b46e0a1aca4..447b7c55e42 100644 --- a/libs/libxx/libcxx.defs +++ b/libs/libxx/libcxx.defs @@ -20,10 +20,11 @@ VERSION=11.0.0 -libcxx: +libcxx-$(VERSION).src.tar.xz: $(Q) wget https://github.com/llvm/llvm-project/releases/download/llvmorg-$(VERSION)/libcxx-$(VERSION).src.tar.xz + +libcxx: libcxx-$(VERSION).src.tar.xz $(Q) tar -xf libcxx-$(VERSION).src.tar.xz - $(Q) $(DELFILE) libcxx-$(VERSION).src.tar.xz $(Q) mv libcxx-$(VERSION).src libcxx $(Q) patch -p0 < 0001-libc-Fix-a-few-warnings.patch $(Q) patch -p0 < 0001-libc-NFC-Fix-several-GCC-warnings-in-the-test-suite.patch @@ -38,6 +39,7 @@ $(TOPDIR)/include/libcxx: libcxx dirlinks:: $(TOPDIR)/include/libcxx distclean:: + $(Q) $(DELFILE) libcxx-$(VERSION).src.tar.xz $(Q) $(DIRUNLINK) $(TOPDIR)/include/libcxx $(call DELDIR, libcxx)