ocaml/tools
Demi Obenour d89af40f64 Install native versions of tools by default.
Previously, `ocamlc`, `ocamlopt`, `ocamllex`, and `ocamldep` defaulted
to the bytecode versions of the tools.  However, there is normally no
advantage to the bytecode versions if the native-code versions are
available, except in unusual circumstances.  Instead, install the
native-code versions without the `.opt` suffix.  They are still
installed with the `.opt` suffix for backwards compatibility.  Finally,
install the bytecode versions with the `.byte` suffix, and build
native-code versions of tools that are not currently built in native
code.

Also, remove some duplication in tools/Makefile.shared.

Supersedes GPR #512.
2016-06-06 14:44:10 -04:00
..
.depend Move depend.ml into compilerlibs (ocamlcommon). 2016-04-13 16:46:32 +02:00
Makefile tools/Makefile{,.nt,.shared}: merge. 2016-03-17 23:36:42 +01:00
Makefile.nt Install native versions of tools by default. 2016-06-06 14:44:10 -04:00
Makefile.shared Install native versions of tools by default. 2016-06-06 14:44:10 -04:00
addlabels.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
check-typo check-typo: check LICENCE cited without a path 2016-03-03 15:02:23 +01:00
checkstack.c Update headers for the new license. 2016-02-18 16:59:16 +01:00
ci-build fix ci-build script 2016-03-16 14:06:42 +01:00
cleanup-header Update headers for the new license. 2016-02-18 16:59:16 +01:00
cmpbyt.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
cmt2annot.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
cvt_emit.mll Update headers for the new license. 2016-02-18 16:59:16 +01:00
dumpobj.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
eqparsetree.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
gdb-macros Update headers for the new license. 2016-02-18 16:59:16 +01:00
lexer299.mll Call the '#' sign hash rather than sharp. 2016-05-09 16:34:40 +02:00
lexer301.mll Call the '#' sign hash rather than sharp. 2016-05-09 16:34:40 +02:00
magic renaming of Objective Caml to OCaml and cleanup of copyright headers 2011-07-27 14:17:02 +00:00
make-opcodes Update headers for the new license. 2016-02-18 16:59:16 +01:00
make-package-macosx Merge tag 4.03.0 into trunk. 2016-04-28 16:13:21 +02:00
make-version-header.sh Update headers for the new license. 2016-02-18 16:59:16 +01:00
msvs-promote-path tools/msvs-promote-path script 2016-04-26 06:59:17 -04:00
objinfo.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
objinfo_helper.c Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocaml-instr-graph Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocaml-instr-report Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocaml-objcopy-macosx Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocaml299to3.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocamlcp.ml Add `-alias-deps` and `-app-funct` 2016-04-19 12:21:09 -04:00
ocamldep.ml MPR#7248: have ocamldep interpret -open arguments in left-to-right order 2016-05-06 12:05:16 -04:00
ocamlmklib.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocamlmktop.ml ocamlmktop.ml: call ocamlc adjacent to itself. 2016-03-17 23:36:48 +01:00
ocamloptp.ml Add `-alias-deps` and `-app-funct` 2016-04-19 12:21:09 -04:00
ocamlprof.ml Local let exceptions. 2016-03-15 22:02:55 +01:00
ocamlsize Update headers for the new license. 2016-02-18 16:59:16 +01:00
primreq.ml tools/primreq: Fix build bustage due to string vs bytes (Demi Obenour) 2016-05-02 22:19:52 -04:00
profiling.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
profiling.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
read_cmt.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
scrapelabels.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
stripdebug.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00