* Bring back llvm-3.9-tools to life

* ship clang-tblgen & yaml-bench as part of the libclang-common-X.Y-dev
  package
This commit is contained in:
Sylvestre Ledru 2016-07-21 07:15:49 +00:00
parent 3a70f2b80b
commit 7f14b364a6
7 changed files with 53 additions and 6 deletions

7
debian/changelog vendored
View File

@ -1,9 +1,12 @@
llvm-toolchain-3.9 (1:3.9~svn275597-1~exp2) UNRELEASED; urgency=medium llvm-toolchain-3.9 (1:3.9~svn275918-1~exp1) UNRELEASED; urgency=medium
* New snapshot release * New snapshot release
* Silent test CodeGen/SPARC/LeonInsertNOPsDoublePrecision.ll * Silent test CodeGen/SPARC/LeonInsertNOPsDoublePrecision.ll
* Bring back llvm-3.9-tools to life
* ship clang-tblgen & yaml-bench as part of the libclang-common-X.Y-dev
package
-- Sylvestre Ledru <sylvestre@debian.org> Fri, 15 Jul 2016 21:29:38 +0200 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 19 Jul 2016 15:34:08 +0200
llvm-toolchain-snapshot (1:3.9~svn274438-1) unstable; urgency=medium llvm-toolchain-snapshot (1:3.9~svn274438-1) unstable; urgency=medium

20
debian/control vendored
View File

@ -288,6 +288,26 @@ Description: Modular compiler and toolchain technologies, libraries and headers
This package provides the libraries and headers to develop applications This package provides the libraries and headers to develop applications
using llvm. using llvm.
Package: llvm-3.9-tools
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python,
llvm-3.9-dev (= ${binary:Version})
Description: Modular compiler and toolchain technologies, tools
LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, just-in-time code generators, and many other
compiler-related programs.
.
LLVM uses a single, language-independent virtual instruction set both
as an offline code representation (to communicate code between
compiler phases and to run-time systems) and as the compiler internal
representation (to analyze and transform programs). This persistent
code representation allows a common set of sophisticated compiler
techniques to be applied at compile-time, link-time, install-time,
run-time, or "idle-time" (between program runs).
.
This package provides tools for testing.
Package: libllvm-3.9-ocaml-dev Package: libllvm-3.9-ocaml-dev
Section: ocaml Section: ocaml
Architecture: any Architecture: any

View File

@ -5,3 +5,10 @@ usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION_FULL@/*.txt
#usr/lib/clang/@LLVM_VERSION_FULL@/lib /usr/lib/clang/@LLVM_VERSION@/ #usr/lib/clang/@LLVM_VERSION_FULL@/lib /usr/lib/clang/@LLVM_VERSION@/
#usr/lib/clang/@LLVM_VERSION_FULL@/include/ /usr/include/clang/@LLVM_VERSION@/ #usr/lib/clang/@LLVM_VERSION_FULL@/include/ /usr/include/clang/@LLVM_VERSION@/
usr/lib/llvm-@LLVM_VERSION@/bin/clang-tblgen
usr/lib/llvm-@LLVM_VERSION@/bin/yaml-bench
usr/bin/clang-tblgen-@LLVM_VERSION@
usr/bin/yaml-bench-@LLVM_VERSION@

2
debian/llvm-X.Y-tools.dirs.in vendored Normal file
View File

@ -0,0 +1,2 @@
/usr/lib/llvm-@LLVM_VERSION@/build/unittests
/usr/lib/llvm-@LLVM_VERSION@/build/utils/lit/

9
debian/llvm-X.Y-tools.install.in vendored Normal file
View File

@ -0,0 +1,9 @@
usr/lib/llvm-@LLVM_VERSION@/bin/count
usr/lib/llvm-@LLVM_VERSION@/bin/FileCheck
usr/lib/llvm-@LLVM_VERSION@/bin/not
utils/lit/* /usr/lib/llvm-@LLVM_VERSION@/build/utils/lit/
usr/bin/count-@LLVM_VERSION@
usr/bin/FileCheck-@LLVM_VERSION@
usr/bin/not-@LLVM_VERSION@

5
debian/rules vendored
View File

@ -214,6 +214,7 @@ override_dh_auto_configure: preconfigure
-DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_FLAGS='$(CXXFLAGS_EXTRA)' \ -DCMAKE_CXX_FLAGS='$(CXXFLAGS_EXTRA)' \
-DLLVM_LINK_LLVM_DYLIB=ON \ -DLLVM_LINK_LLVM_DYLIB=ON \
-DLLVM_INSTALL_UTILS=ON \
-DLLVM_VERSION_SUFFIX= \ -DLLVM_VERSION_SUFFIX= \
-DLLVM_ENABLE_SPHINX=ON \ -DLLVM_ENABLE_SPHINX=ON \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \ -DSPHINX_WARNINGS_AS_ERRORS=OFF \
@ -306,10 +307,6 @@ override_dh_auto_install:
mv $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin/clang-$(LLVM_VERSION) \ mv $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin/clang-$(LLVM_VERSION) \
$(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin/clang $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin/clang
# internal tools, don't care
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin/count
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin/not
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin/FileCheck
# Don't think it is used # Don't think it is used
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/libPolly*a rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/libPolly*a
# Probably useless # Probably useless

View File

@ -0,0 +1,9 @@
usr/lib/llvm-@LLVM_VERSION@/bin/count
usr/lib/llvm-@LLVM_VERSION@/bin/FileCheck
usr/lib/llvm-@LLVM_VERSION@/bin/not
utils/lit/* /usr/lib/llvm-@LLVM_VERSION@/build/utils/lit/
usr/bin/count-@LLVM_VERSION@
usr/bin/FileCheck-@LLVM_VERSION@
usr/bin/not-@LLVM_VERSION@