mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-08-14 15:46:21 +00:00
bring back ocaml
This commit is contained in:
parent
a54bc66d06
commit
eac6d99183
52
debian/control
vendored
52
debian/control
vendored
@ -13,10 +13,10 @@ Build-Depends: debhelper (>= 9.0), cmake, chrpath, texinfo, sharutils,
|
|||||||
g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x sparc sparc64 x32],
|
g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x sparc sparc64 x32],
|
||||||
libjs-mathjax,
|
libjs-mathjax,
|
||||||
doxygen, gfortran
|
doxygen, gfortran
|
||||||
# ocaml-nox [amd64 arm64 armel armhf i386 ppc64el s390x],
|
ocaml-nox [amd64 arm64 armel armhf i386 ppc64el s390x],
|
||||||
# ocaml-findlib [amd64 arm64 armel armhf i386 ppc64el s390x],
|
ocaml-findlib [amd64 arm64 armel armhf i386 ppc64el s390x],
|
||||||
# libctypes-ocaml-dev [amd64 arm64 armel armhf i386 ppc64el s390x],
|
libctypes-ocaml-dev [amd64 arm64 armel armhf i386 ppc64el s390x],
|
||||||
# dh-ocaml [amd64 arm64 armel armhf i386 ppc64el s390x],
|
dh-ocaml [amd64 arm64 armel armhf i386 ppc64el s390x],
|
||||||
Build-Conflicts: oprofile, ocaml, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev
|
Build-Conflicts: oprofile, ocaml, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev
|
||||||
Standards-Version: 4.2.1
|
Standards-Version: 4.2.1
|
||||||
Homepage: https://www.llvm.org/
|
Homepage: https://www.llvm.org/
|
||||||
@ -323,28 +323,28 @@ Description: Modular compiler and toolchain technologies, tools
|
|||||||
.
|
.
|
||||||
This package provides tools for testing.
|
This package provides tools for testing.
|
||||||
|
|
||||||
# Package: libllvm-7-ocaml-dev
|
Package: libllvm-7-ocaml-dev
|
||||||
# Section: ocaml
|
Section: ocaml
|
||||||
# Architecture: amd64 arm64 armel armhf i386 ppc64el s390x
|
Architecture: amd64 arm64 armel armhf i386 ppc64el s390x
|
||||||
# Suggests: llvm-7-doc
|
Suggests: llvm-7-doc
|
||||||
# Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-7-dev (= ${binary:Version})
|
Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-7-dev (= ${binary:Version})
|
||||||
# Replaces: libllvm-x.y-ocaml-dev
|
Replaces: libllvm-x.y-ocaml-dev
|
||||||
# Conflicts: libllvm-x.y-ocaml-dev
|
Conflicts: libllvm-x.y-ocaml-dev
|
||||||
# Provides: ${ocaml:Provides}, libllvm-x.y-ocaml-dev
|
Provides: ${ocaml:Provides}, libllvm-x.y-ocaml-dev
|
||||||
# Description: Modular compiler and toolchain technologies, OCaml bindings
|
Description: Modular compiler and toolchain technologies, OCaml bindings
|
||||||
# LLVM is a collection of libraries and tools that make it easy to build
|
LLVM is a collection of libraries and tools that make it easy to build
|
||||||
# compilers, optimizers, just-in-time code generators, and many other
|
compilers, optimizers, just-in-time code generators, and many other
|
||||||
# compiler-related programs.
|
compiler-related programs.
|
||||||
# .
|
.
|
||||||
# LLVM uses a single, language-independent virtual instruction set both
|
LLVM uses a single, language-independent virtual instruction set both
|
||||||
# as an offline code representation (to communicate code between
|
as an offline code representation (to communicate code between
|
||||||
# compiler phases and to run-time systems) and as the compiler internal
|
compiler phases and to run-time systems) and as the compiler internal
|
||||||
# representation (to analyze and transform programs). This persistent
|
representation (to analyze and transform programs). This persistent
|
||||||
# code representation allows a common set of sophisticated compiler
|
code representation allows a common set of sophisticated compiler
|
||||||
# techniques to be applied at compile-time, link-time, install-time,
|
techniques to be applied at compile-time, link-time, install-time,
|
||||||
# run-time, or "idle-time" (between program runs).
|
run-time, or "idle-time" (between program runs).
|
||||||
# .
|
.
|
||||||
# This package provides the OCaml bindings to develop applications using llvm.
|
This package provides the OCaml bindings to develop applications using llvm.
|
||||||
|
|
||||||
Package: llvm-7-doc
|
Package: llvm-7-doc
|
||||||
Section: doc
|
Section: doc
|
||||||
|
8
debian/rules
vendored
8
debian/rules
vendored
@ -188,12 +188,12 @@ OCAML_ENABLE= no
|
|||||||
OCAML_ARCHS := amd64 arm64 armel armhf i386 ppc64el s390x
|
OCAML_ARCHS := amd64 arm64 armel armhf i386 ppc64el s390x
|
||||||
ifneq (,$(filter $(DEB_HOST_ARCH),$(OCAML_ARCHS)))
|
ifneq (,$(filter $(DEB_HOST_ARCH),$(OCAML_ARCHS)))
|
||||||
# Enable OCAML for this arch.
|
# Enable OCAML for this arch.
|
||||||
# OCAML_ENABLE=yes
|
OCAML_ENABLE=yes
|
||||||
# OCAML_STDLIB_DIR ?= $(shell ocamlc -where)
|
OCAML_STDLIB_DIR ?= $(shell ocamlc -where)
|
||||||
# DH_OPTIONS=--with ocaml
|
DH_OPTIONS=--with ocaml
|
||||||
endif
|
endif
|
||||||
# Force the deactivation of ocaml until the transition is done
|
# Force the deactivation of ocaml until the transition is done
|
||||||
OCAML_ENABLE=no
|
#OCAML_ENABLE=no
|
||||||
|
|
||||||
LIBFUZZER_ENABLE=yes
|
LIBFUZZER_ENABLE=yes
|
||||||
ifeq (,$(filter $(DEB_HOST_ARCH_OS),linux))
|
ifeq (,$(filter $(DEB_HOST_ARCH_OS),linux))
|
||||||
|
Loading…
Reference in New Issue
Block a user