@@ -88,40 +88,41 @@ check-unwind: $(BUILDDIR)/libunwind-$(UNWIND_VER)/build-checked
8888LLVMUNWIND_OPTS  := $(CMAKE_COMMON )  \ 
8989	-DCMAKE_BUILD_TYPE=MinSizeRel \ 
9090	-DLIBUNWIND_ENABLE_PEDANTIC=OFF \ 
91- 	-DLLVM_PATH=$(SRCCACHE ) /$(LLVM_SRC_DIR ) /llvm
91+ 	-DLIBUNWIND_INCLUDE_DOCS=OFF \ 
92+ 	-DLIBUNWIND_INCLUDE_TESTS=OFF \ 
93+ 	-DLIBUNWIND_INSTALL_HEADERS=ON \ 
94+ 	-DLIBUNWIND_ENABLE_ASSERTIONS=OFF \ 
95+ 	-DLLVM_CONFIG_PATH=$(build_depsbindir ) /llvm-config \ 
96+ 	-DLLVM_PATH=$(SRCCACHE ) /llvm-project-$(LLVMUNWIND_VER ) /llvm
9297
93- $(SRCCACHE ) /llvmunwind -$(LLVMUNWIND_VER ) .tar.xz$(SRCCACHE ) 
94- 	$(JLDOWNLOAD )  $@  https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVMUNWIND_VER ) /libunwind -$(LLVMUNWIND_VER ) .src.tar.xz
98+ $(SRCCACHE ) /llvm-project -$(LLVMUNWIND_VER ) .tar.xz$(SRCCACHE ) 
99+ 	$(JLDOWNLOAD )  $@  https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVMUNWIND_VER ) /llvm-project -$(LLVMUNWIND_VER ) .src.tar.xz
95100
96- $(SRCCACHE ) /llvmunwind- $(LLVMUNWIND_VER ) /source-extracted$(SRCCACHE ) /llvmunwind -$(LLVMUNWIND_VER ) .tar.xz
101+ $(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) /source-extracted$(SRCCACHE ) /llvm-project -$(LLVMUNWIND_VER ) .tar.xz
97102	$(JLCHECKSUM )  $< 
98103	cd  $(dir  $< )  &&  $(TAR )  xf $< 
99- 	mv $(SRCCACHE ) /libunwind- $(LLVMUNWIND_VER ) .src $(SRCCACHE ) /llvmunwind -$(LLVMUNWIND_VER ) 
104+ 	mv $(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) .src $(SRCCACHE ) /llvm-project -$(LLVMUNWIND_VER ) 
100105	echo  1 >  $@ 
101106
102- $(SRCCACHE ) /llvmunwind- $(LLVMUNWIND_VER ) /llvm-libunwind-prologue-epilogue.patch-applied$(SRCCACHE ) /llvmunwind -$(LLVMUNWIND_VER ) /source-extracted
103- 	cd  $(SRCCACHE ) /llvmunwind- $(LLVMUNWIND_VER )  &&  patch -p2 -f <  $(SRCDIR ) /patches/llvm-libunwind-prologue-epilogue.patch
107+ $(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) /libunwind/ llvm-libunwind-prologue-epilogue.patch-applied$(SRCCACHE ) /llvm-project -$(LLVMUNWIND_VER ) /source-extracted
108+ 	cd  $(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) /libunwind  &&  patch -p2 -f <  $(SRCDIR ) /patches/llvm-libunwind-prologue-epilogue.patch
104109	echo  1 >  $@ 
105110
106- $(SRCCACHE ) /llvmunwind- $(LLVMUNWIND_VER ) /llvm-libunwind-force-dwarf.patch-applied$(SRCCACHE ) /llvmunwind- $(LLVMUNWIND_VER ) /llvm-libunwind-prologue-epilogue.patch-applied
107- 	cd  $(SRCCACHE ) /llvmunwind- $(LLVMUNWIND_VER )  &&  patch -p2 -f <  $(SRCDIR ) /patches/llvm-libunwind-force-dwarf.patch
111+ $(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) /libunwind/ llvm-libunwind-force-dwarf.patch-applied$(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) /libunwind /llvm-libunwind-prologue-epilogue.patch-applied
112+ 	cd  $(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) /libunwind  &&  patch -p2 -f <  $(SRCDIR ) /patches/llvm-libunwind-force-dwarf.patch
108113	echo  1 >  $@ 
109114
110- $(SRCCACHE ) /llvmunwind- $(LLVMUNWIND_VER ) /llvm-libunwind-revert-monorepo-requirement .patch-applied$(SRCCACHE ) /llvmunwind- $(LLVMUNWIND_VER ) /llvm-libunwind-force-dwarf.patch-applied
111- 	cd  $(SRCCACHE ) /llvmunwind- $(LLVMUNWIND_VER )  &&  patch -p2 -f <  $(SRCDIR ) /patches/llvm-libunwind-revert-monorepo-requirement .patch
115+ $(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) /libunwind/ llvm-libunwind-freebsd-libgcc-api-compat .patch-applied$(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) /libunwind /llvm-libunwind-force-dwarf.patch-applied
116+ 	cd  $(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) /libunwind  &&  patch -p2 -f <  $(SRCDIR ) /patches/llvm-libunwind-freebsd-libgcc-api-compat .patch
112117	echo  1 >  $@ 
113118
114- $(SRCCACHE ) /llvmunwind-$(LLVMUNWIND_VER ) /llvm-libunwind-freebsd-libgcc-api-compat.patch-applied$(SRCCACHE ) /llvmunwind-$(LLVMUNWIND_VER ) /llvm-libunwind-revert-monorepo-requirement.patch-applied
115- 	cd  $(SRCCACHE ) /llvmunwind-$(LLVMUNWIND_VER )  &&  patch -p2 -f <  $(SRCDIR ) /patches/llvm-libunwind-freebsd-libgcc-api-compat.patch
116- 	echo  1 >  $@ 
117- 
118- checksum-llvmunwind : $(SRCCACHE ) /llvmunwind-$(LLVMUNWIND_VER ) .tar.xz
119+ checksum-llvmunwind : $(SRCCACHE ) /llvm-project-$(LLVMUNWIND_VER ) .tar.xz
119120	$(JLCHECKSUM )  $< 
120121
121- $(BUILDDIR ) /llvmunwind-$(LLVMUNWIND_VER ) /build-configured$(SRCCACHE ) /llvmunwind- $(LLVMUNWIND_VER ) /source-extracted $(SRCCACHE ) /llvmunwind- $(LLVMUNWIND_VER ) /llvm-libunwind-freebsd-libgcc-api-compat.patch-applied
122+ $(BUILDDIR ) /llvmunwind-$(LLVMUNWIND_VER ) /build-configured$(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) /source-extracted $(SRCCACHE ) /llvm-project- $(LLVMUNWIND_VER ) /libunwind /llvm-libunwind-freebsd-libgcc-api-compat.patch-applied
122123	mkdir -p $(dir  $@ ) 
123124	cd  $(dir  $@ )  &&  \ 
124- 	$(CMAKE )  $(dir  $< )  $(LLVMUNWIND_OPTS ) 
125+ 	$(CMAKE )  $(dir  $< ) /libunwind  $(LLVMUNWIND_OPTS ) 
125126	echo  1 >  $@ 
126127
127128$(BUILDDIR ) /llvmunwind-$(LLVMUNWIND_VER ) /build-compiled$(BUILDDIR ) /llvmunwind-$(LLVMUNWIND_VER ) /build-configured
@@ -131,22 +132,22 @@ $(BUILDDIR)/llvmunwind-$(LLVMUNWIND_VER)/build-compiled: $(BUILDDIR)/llvmunwind-
131132$(eval $(call staged-install, \
132133	llvmunwind,llvmunwind-$(LLVMUNWIND_VER), \
133134	MAKE_INSTALL,,, \
134- 	cp -fR $(SRCCACHE)/llvmunwind- $(LLVMUNWIND_VER)/include /* $(build_includedir)))
135+ 	cp -fR $(SRCCACHE)/llvm-project- $(LLVMUNWIND_VER)/libunwind /* $(build_includedir)))
135136
136137clean-llvmunwind :
137138	-rm -f $(BUILDDIR ) /llvmunwind-$(LLVMUNWIND_VER ) /build-configured $(BUILDDIR ) /llvmunwind-$(LLVMUNWIND_VER ) /build-compiled
138139	rm -rf $(build_includedir ) /mach-o/ $(build_includedir ) /unwind.h $(build_includedir ) /libunwind.h
139140	-$(MAKE )  -C $(BUILDDIR ) /llvmunwind-$(LLVMUNWIND_VER )  clean
140141
141142distclean-llvmunwind :
142- 	rm -rf $(SRCCACHE ) /llvmunwind -$(LLVMUNWIND_VER ) .tar.xz \ 
143+ 	rm -rf $(SRCCACHE ) /llvm-project -$(LLVMUNWIND_VER ) .tar.xz \ 
143144		$(SRCCACHE ) /llvmunwind-$(LLVMUNWIND_VER )  \ 
144145		$(BUILDDIR ) /llvmunwind-$(LLVMUNWIND_VER ) 
145146
146- get-llvmunwind : $(SRCCACHE ) /llvmunwind -$(LLVMUNWIND_VER ) .tar.xz
147- extract-llvmunwind : $(SRCCACHE ) /llvmunwind -$(LLVMUNWIND_VER ) /source-extracted
148- configure-llvmunwind : $(BUILDDIR ) /llvmunwind -$(LLVMUNWIND_VER ) /build-configured
149- compile-llvmunwind : $(BUILDDIR ) /llvmunwind -$(LLVMUNWIND_VER ) /build-compiled
147+ get-llvmunwind : $(SRCCACHE ) /llvm-project -$(LLVMUNWIND_VER ) .tar.xz
148+ extract-llvmunwind : $(SRCCACHE ) /llvm-project -$(LLVMUNWIND_VER ) /source-extracted
149+ configure-llvmunwind : $(BUILDDIR ) /llvm-project -$(LLVMUNWIND_VER ) /build-configured
150+ compile-llvmunwind : $(BUILDDIR ) /llvm-project -$(LLVMUNWIND_VER ) /build-compiled
150151fastcheck-llvmunwind : check-llvmunwind
151152check-llvmunwind : #  no test/check provided by Makefile
152153
0 commit comments