mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-06-11 13:13:17 +00:00
Manage all files using .in mecanism. It will simplify the upgrade of
version
This commit is contained in:
parent
4543161de1
commit
a068b0d1d2
2
debian/changelog
vendored
2
debian/changelog
vendored
@ -7,6 +7,8 @@ llvm-toolchain-3.4 (1:3.4.2-6) unstable; urgency=medium
|
||||
polly
|
||||
* hurd-EIEIO-undef.diff: try to undef an errno.h to fix the ftbfs
|
||||
* clang-X suggests clang-X-doc (Closes: #755922)
|
||||
* Manage all files using .in mecanism. It will simplify the upgrade of
|
||||
version
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Wed, 23 Jul 2014 13:02:56 +0200
|
||||
|
||||
|
2
debian/libllvm3.4.links.in
vendored
2
debian/libllvm3.4.links.in
vendored
@ -1,2 +0,0 @@
|
||||
usr/lib/llvm-3.4/lib/libLLVM-3.4.2.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-3.4.so.1
|
||||
|
21
debian/rules
vendored
21
debian/rules
vendored
@ -130,14 +130,22 @@ endif
|
||||
dh $@ --with ocaml
|
||||
|
||||
|
||||
debian/%: debian/%.in
|
||||
sed -e 's|@DEB_HOST_MULTIARCH@|$(DEB_HOST_MULTIARCH)|g' -e "s|@OCAML_STDLIB_DIR@|$(OCAML_STDLIB_DIR)|g" -e "s|@LLVM_VERSION@|$(LLVM_VERSION)|g" $< > $@
|
||||
|
||||
preconfigure:
|
||||
for f in debian/*.in; do \
|
||||
f2=$$(echo $$f | sed 's/\.in$$//;s/X\.Y/$(LLVM_VERSION)/'); \
|
||||
echo "$$f => $$f2"; \
|
||||
sed -e 's|@DEB_HOST_MULTIARCH@|$(DEB_HOST_MULTIARCH)|g' \
|
||||
-e "s|@OCAML_STDLIB_DIR@|$(OCAML_STDLIB_DIR)|g" \
|
||||
-e "s|@LLVM_VERSION@|$(LLVM_VERSION)|g" $$f > $$f2; \
|
||||
done
|
||||
|
||||
# Override this two targets. They are trying to manage the .in conversion for me
|
||||
override_dh_ocamlinit:
|
||||
override_dh_ocamlclean:
|
||||
|
||||
override_dh_auto_configure: debian/lldb-$(LLVM_VERSION).install debian/libclang1-$(LLVM_VERSION).install.in debian/lldb-$(LLVM_VERSION).links debian/libllvm$(LLVM_VERSION).install debian/llvm-$(LLVM_VERSION)-dev.links debian/libllvm-$(LLVM_VERSION)-ocaml-dev.install debian/libllvm-$(LLVM_VERSION)-ocaml-dev.dirs debian/llvm-$(LLVM_VERSION)-runtime.binfmt debian/llvm-$(LLVM_VERSION)-runtime.prerm debian/libclang-$(LLVM_VERSION)-dev.links debian/libclang1-$(LLVM_VERSION).install debian/pollycc
|
||||
|
||||
override_dh_auto_configure: preconfigure
|
||||
echo "Using gcc: "
|
||||
$(CC) -v
|
||||
mkdir -p $(TARGET_BUILD)
|
||||
@ -343,16 +351,12 @@ override_dh_installman:
|
||||
rm -f $(CURDIR)/debian/llvm-$(LLVM_VERSION)/usr/share/man/man1/lli*
|
||||
|
||||
|
||||
.PHONY: override_dh_strip
|
||||
override_dh_strip:
|
||||
dh_strip -p libclang$(SONAME_EXT)-$(LLVM_VERSION) --dbg-package=libclang$(SONAME_EXT)-$(LLVM_VERSION)-dbg
|
||||
dh_strip -p libllvm$(LLVM_VERSION) --dbg-package=libllvm$(LLVM_VERSION)-dbg
|
||||
dh_strip -a
|
||||
|
||||
|
||||
#override_dh_shlibdeps:
|
||||
# LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/ dh_shlibdeps
|
||||
|
||||
override_dh_install:
|
||||
dh_install --fail-missing
|
||||
|
||||
@ -444,3 +448,6 @@ override_dh_auto_clean:
|
||||
rm -f $(CURDIR)/utils/vim/llvm-$(LLVM_VERSION).vim $(CURDIR)/utils/vim/tablegen-$(LLVM_VERSION).vim
|
||||
rm -f $(CURDIR)/clang/tools/clang-format/clang-format-diff-$(LLVM_VERSION)
|
||||
rm -f $(CURDIR)/clang/tools/clang-format/clang-format-$(LLVM_VERSION).py
|
||||
|
||||
|
||||
.PHONY: override_dh_strip preconfigure
|
||||
|
Loading…
Reference in New Issue
Block a user