libclang follow the same install partners as libLLVM

This commit is contained in:
Sylvestre Ledru 2013-10-14 09:30:07 +00:00
parent 62cb2ef5de
commit db9c5207f7
4 changed files with 7 additions and 6 deletions

View File

@ -1,2 +1,2 @@
usr/lib/llvm-3.3/lib/libclang-3.3.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.3.so
usr/lib/llvm-3.3/lib/libclang-3.3.so.1 /usr/lib/llvm-3.3/lib/libclang-3.3.so
usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.3.so.1 usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.3.so
usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.3.so.1 usr/lib/llvm-3.3/lib/libclang-3.3.so

1
debian/libclang1-3.3.install.in vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/llvm-3.3/lib/libclang-3.3.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/

View File

@ -1,2 +0,0 @@
usr/lib/llvm-3.3/lib/libclang-3.3.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.3.so.1
usr/lib/llvm-3.3/lib/libclang-3.3.so.1 usr/lib/llvm-3.3/lib/libclang.so.1

6
debian/rules vendored
View File

@ -70,8 +70,9 @@ ifneq (,$(filter scan-build,$(DEB_BUILD_OPTIONS)))
PRE_CONFIGURE=scan-build
endif
LLDB_ARCHS := hurd-i386
LLDB_ENABLE=yes
ifneq (,$(findstring $(DEB_HOST_ARCH), hurd))
ifneq (,$(findstring $(DEB_HOST_ARCH),$(LLDB_ARCHS)))
LLDB_ENABLE=no
endif
@ -82,7 +83,7 @@ endif
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" $< > $@
override_dh_auto_configure: debian/lldb-$(LLVM_VERSION).install 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).links debian/pollycc
override_dh_auto_configure: debian/lldb-$(LLVM_VERSION).install 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).links debian/libclang1-$(LLVM_VERSION).install debian/pollycc
echo "Using gcc: "
$(CC) -v
mkdir -p $(TARGET_BUILD)
@ -184,6 +185,7 @@ override_dh_auto_install:
chrpath -d `find $(CURDIR)/debian/tmp/usr/lib/llvm-$(LLVM_VERSION)/bin/ -type f -executable`
mv $(CURDIR)/debian/tmp/usr/lib/llvm-$(LLVM_VERSION)/lib/libLLVM-$(LLVM_VERSION)*.so $(CURDIR)/debian/tmp/usr/lib/llvm-$(LLVM_VERSION)/lib/libLLVM-$(LLVM_VERSION).so.$(SONAME_EXT)
if test $(LLDB_ENABLE) = yes; then \
mv $(CURDIR)/debian/tmp/usr/lib/llvm-$(LLVM_VERSION)/lib/liblldb.so $(CURDIR)/debian/tmp/usr/lib/llvm-$(LLVM_VERSION)/lib/liblldb.so.$(SONAME_EXT); \
fi