Nicolas Pouillard
e00a537801
build sys: fix "ocamlbuild -where"
...
it should now display either $OCAMLLIB/ocamlbuild if
OCAMLLIB is defined or the library directory chosen
at configure-time of OCaml plus /ocamlbuild:
i.e. `ocamlc -where`/ocamlbuild.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9177 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-03-05 14:33:43 +00:00
Nicolas Pouillard
181b7c627d
build,sys: improve the mixed build mode
...
- Rename this partial mode as a mixed mode.
- Use a file (build/ocamlbuild_mixed_mode) instead of an
env var.
- Add a check when switching from mixed to non-mixed mode.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9099 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-10-23 15:29:11 +00:00
Nicolas Pouillard
db844496e3
camlp4: Fix PR#4568 camlp4lib.cma no longer link dynlink modules.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9097 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-10-23 09:08:03 +00:00
Nicolas Pouillard
2446372311
camlp4: remove the buggy/unfinished Camlp4Tracer filter.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9055 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-10-03 15:41:25 +00:00
Xavier Leroy
776ae225a0
ocamldebug under Win32 (S. Le Gall, Lexifi)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8955 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-07-29 08:31:41 +00:00
Damien Doligez
9ea5edac9a
merge changes 3.10.0 -> 3.10.1
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-01-11 16:13:18 +00:00
Nicolas Pouillard
ac3491b233
fix,build,partial,native: Unix lib is not an ocamlbuild dependency in partial mode (fix make world.opt).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8699 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-30 12:49:44 +00:00
Nicolas Pouillard
67345926f7
amend,build: More camlp4 dependencies on native dynlink.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8698 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-30 12:47:39 +00:00
Nicolas Pouillard
36dfdcafbd
[build] More camlp4 dependencies on native dynlink.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-29 10:33:36 +00:00
Nicolas Pouillard
cab43e2373
[build] Better support native dynlink build when using ocamlbuild to build.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8691 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-29 10:22:58 +00:00
Nicolas Pouillard
4a74506e4c
[build] More dependencies for camlp4 binaries rules.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8690 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-29 10:22:19 +00:00
Nicolas Pouillard
bd39e6f438
[build] No longer use file_rule by rule + Echo.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8689 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-29 10:20:54 +00:00
Nicolas Pouillard
e0c8195430
[build] No longer use file_rule by rule + Echo.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8674 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-28 16:20:42 +00:00
Nicolas Pouillard
6c56e2b039
[build] [FIXED] Provide more dependencies for camlp4 native binaries to avoid miss recompilations.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8659 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-27 14:36:30 +00:00
Nicolas Pouillard
ec8b4e0b7b
[build] Sync myocamlbuild.ml with 3.10.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8629 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-26 15:03:21 +00:00
Nicolas Pouillard
4e9165382c
[build sys] Add ocamlbuild stamps for some rules.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8595 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-22 16:59:21 +00:00
Nicolas Pouillard
115012e8d3
[build] Remove a nasty spurious conflict mark.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8591 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-22 16:01:08 +00:00
Nicolas Pouillard
2396e3b2c3
[build sys] Use ocamlbuild virtual rules.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8585 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-21 21:33:13 +00:00
Alain Frisch
1b059475c8
Cleanup and factorization of linker-related code.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8521 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-15 13:21:15 +00:00
Alain Frisch
3958a92c72
Merge the natdynlink branch into HEAD.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-06 15:16:56 +00:00
Damien Doligez
4167841b16
fusion de la version 3.10.0
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-10-08 14:19:34 +00:00
Nicolas Pouillard
02c5e8f314
[camlp4] Add list comprehension PR#4218
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7938 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-27 15:50:57 +00:00
Nicolas Pouillard
9286d93c33
[Camlp4] handle externals properly and fix the bootstrap system
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7929 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 16:32:47 +00:00
Nicolas Pouillard
3ecf34d3a9
[OCaml build system] Inverse the hygiene policy
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7896 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-22 16:02:44 +00:00
Damien Doligez
aabb13f857
ajout VERSION + cvsignore
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7836 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-07 15:49:11 +00:00
Nicolas Pouillard
ee5ff1e8ac
Add some .itarget files. Add also _tags, myocamlbuild.ml, myocamlbuild_config.mli, utils/config.mlbuild
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7826 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-07 10:03:23 +00:00