Commit Graph

107 Commits (16bd7d60cc23b412cbd4cb6cf303e7a7f64df193)

Author SHA1 Message Date
Alain Frisch 223f7bbfea Improve -output-obj: can now build directly a dynamic library (with all the ccobjs/ccopts); can also produces simply the uncompiled .c file (e.g. to debug). The output name (-o) is now mandatory when -output-obj is used, and only an extension amongst .c, EXT_OBJ, EXT_DLL is allowed.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8522 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-15 15:18:28 +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
Xavier Leroy 9ccb911666 Can select which assembler to use at configuration time (PR#4171)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8462 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-10-30 12:37:16 +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 d7c9375166 Some changes to the build system
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7829 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-07 10:31:36 +00:00
Xavier Leroy 4b5512c74c Stack backtraces on uncaught exceptions in native code (merge of the opt_backtrace branch)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7812 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-29 12:11:18 +00:00
Xavier Leroy 5e421b2b2a Fabrication de camlp4_config.ml deplacee de configure vers Makefile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7652 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28 13:27:27 +00:00
Xavier Leroy ee8c22ffe1 MAJ pour nouveau Camlp4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7614 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-19 12:40:02 +00:00
Xavier Leroy 271f100eb6 Installer config/Makefile dans $(LIBDIR) (PR#3773)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7077 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 16:20:36 +00:00
Damien Doligez 6c9bac39d4 ajout de l'option -config (suggestion de Gerd Stolpmann)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6865 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-05-09 13:39:17 +00:00
Damien Doligez e6007f6057 fusion des changements jusqu'a 3.08.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6824 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-24 17:20:54 +00:00
Xavier Leroy 60ca7667d6 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6776 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-02-03 10:02:47 +00:00
Xavier Leroy b3f7e7e9dc Compiler et installer win32caml sous Mingw aussi bien que sous Cygwin (PR#1831)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5843 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-09-25 08:19:17 +00:00
Xavier Leroy 7ffa2f77a9 Revu config CamlP4, installation .opt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5807 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-29 12:14:24 +00:00
Xavier Leroy 708dfa5e88 ocamlopt -pack et Windows, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5654 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-03 16:21:47 +00:00
Xavier Leroy ba92975632 Revu config Camlp4 sous Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5652 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-03 16:14:49 +00:00
Xavier Leroy 40fee1c4d1 MAJ Stypes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5549 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-12 14:21:02 +00:00
Xavier Leroy a6a2c80153 ocamlmktop utilise Ccomp.quote_files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5449 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-24 15:23:50 +00:00
Damien Doligez c93a536e0e PR#1437
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5368 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-01-03 16:08:33 +00:00
Xavier Leroy 04fdddd188 Rectif PERVASIVES
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5291 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-22 15:10:40 +00:00
Xavier Leroy 5e152f7945 - Revu en profondeur la verification des CRC d'interfaces.
Cela corrige le PR#1064.
- Les CRC des modules constituant un programme sont stockes dans
  l'executable bytecode, section CRCS.  Revu Dynlink pour utiliser ces
  CRC au lieu d'attendre de l'utilisateur qu'il les fournisse.
  MAJ du debugger en consequence.
- Introduction et utilisation du fichier stdlib/StdlibModules.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5272 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-17 16:42:12 +00:00
Xavier Leroy 382a9cfe80 +
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5241 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-05 10:23:52 +00:00
Daniel de Rauglaudre 4d95d297f6 -
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5209 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-31 00:03:16 +00:00
Jacques Garrigue c866d8a208 add camlinternalOO to toplevel
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4984 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-08 12:46:58 +00:00
Jacques Garrigue c4a575d653 oublis varies
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4975 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-03 09:45:44 +00:00
Xavier Leroy fa10aa694e Installer les stub DLLs dans LIBDIR/stublibs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4960 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-27 11:36:02 +00:00
Xavier Leroy 8ab1afe7b1 Suite portage Mingw
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4919 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-11 13:53:03 +00:00
Xavier Leroy 05e4523d8d Suite portage Mingw
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4904 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 13:31:21 +00:00
Xavier Leroy a82c366504 Portage Mingw et revision du portage Win32/MSVC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4899 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 09:49:45 +00:00
Jun FURUSE / 古瀬 淳 72f27410b6 ocamldoc -> ocamldoc.byte (otherwise, nmake thinks ocamldoc is always up-to-date
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4723 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-23 14:13:57 +00:00
Jacques Garrigue 6d695efe16 PR#1020
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4588 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-04 07:19:25 +00:00
Maxence Guesdon 077aa57c13 compilation d'ocamldoc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4570 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-29 12:38:23 +00:00
Maxence Guesdon 414d2b1ac5 cible opt.opt pour tools
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4543 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-18 16:44:34 +00:00
Xavier Leroy c72e36cd4e MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4487 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-06 16:56:19 +00:00
Xavier Leroy cc5a09e837 Ajout entree par defaut pour utilisateurs qui ne lisent pas les instructions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4068 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-03 10:13:14 +00:00
Xavier Leroy 7ad734d35a Ajout toplevel GUI
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3990 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-06 13:20:53 +00:00
Xavier Leroy 931d53de19 Suite revision DLLs (a tester sous Win32)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3959 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-30 14:48:26 +00:00
Jacques Garrigue e050451520 remove systhreads_link
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3784 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-25 09:27:17 +00:00
Jacques Garrigue 63739730dd Win32: strict labels, and labltk dynload
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3760 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-13 09:08:12 +00:00
Daniel de Rauglaudre 6e93cad005 -
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3752 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-10 15:26:29 +00:00
Daniel de Rauglaudre a84edb19d3 Ajoute make de camlp4; ajoute creation BINDIR LIBDIR s'ils n'existent pas.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3739 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-09 08:29:42 +00:00
Daniel de Rauglaudre 8944b6d050 -
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3737 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-09 08:05:51 +00:00
Daniel de Rauglaudre 7f42129ed3 ajoute outcometree dans Makefile windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3733 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-08 18:20:05 +00:00
Daniel de Rauglaudre ebad46d4a8 Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3730 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-08 16:52:28 +00:00
Jacques Garrigue a1bbdeca62 pour etre complet
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3702 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-07 06:32:20 +00:00
Xavier Leroy 9fd494d1ba Ajout de Dllpath
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3683 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-30 09:53:05 +00:00
Xavier Leroy ddd99c7e5d Chargement dynamique de primitives C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-28 14:47:48 +00:00
Xavier Leroy 874a6d672c MAJ Makefile Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3417 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-13 09:53:26 +00:00
Jacques Garrigue 6ec3eb5351 CCLIBS and NATIVECCLIBS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3411 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-13 01:59:19 +00:00