]>
Git — Sourcephile - ocaml/libocaml_make.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Julien Moutinho [Fri, 9 Aug 2013 03:29:55 +0000 (05:29 +0200)]
Correction : configure.mlp -> pa_configure.ml .
Julien Moutinho [Mon, 9 Sep 2013 06:00:40 +0000 (08:00 +0200)]
Correction : %.cmi généré par -pack .
Julien Moutinho [Sun, 1 Sep 2013 18:02:46 +0000 (20:02 +0200)]
Correction : Shell.string : 2>/dev/null .
Julien Moutinho [Fri, 30 Aug 2013 02:05:35 +0000 (02:05 +0000)]
Ajout : %/configure.{c,log,make,ml,mlp} .
Julien Moutinho [Fri, 30 Aug 2013 02:02:45 +0000 (02:02 +0000)]
Modification : Glob -> Context .
Julien Moutinho [Sat, 17 Aug 2013 20:05:17 +0000 (20:05 +0000)]
Correction : rationalise davantage $(OCAML_DEPS_FLAGS) .
Julien Moutinho [Fri, 16 Aug 2013 09:59:52 +0000 (09:59 +0000)]
Correction : génère les dépendances du .mli dans le .d .
Julien Moutinho [Thu, 15 Aug 2013 18:39:11 +0000 (18:39 +0000)]
Correction : %/all construit %/byte et/ou %/native seulement si possible.
Julien Moutinho [Thu, 15 Aug 2013 07:52:16 +0000 (07:52 +0000)]
Correction : reste compatible avec ocaml 3.11.2 (Debian/squeeze).
Julien Moutinho [Fri, 9 Aug 2013 03:29:55 +0000 (05:29 +0200)]
Correction : inclus $(OCAML_DEPS_FLAGS) lors du traitement des .c .
Julien Moutinho [Sat, 9 Feb 2013 03:21:42 +0000 (04:21 +0100)]
Correction: supporte le cas .ml avec .mli .
Julien Moutinho [Mon, 7 Jan 2013 21:38:53 +0000 (22:38 +0100)]
Ajout : désactive le nouveau Warning 41: this record contains fields that are ambiguous.
Julien Moutinho [Wed, 2 Jan 2013 15:51:14 +0000 (16:51 +0100)]
Ajout : ocaml interface : .mli -> .cmi.
Julien Moutinho [Tue, 4 Dec 2012 04:38:08 +0000 (05:38 +0100)]
Ajout : Arg.Path .
Julien Moutinho [Mon, 3 Dec 2012 02:24:10 +0000 (03:24 +0100)]
Correction : Check : ?mem .
Julien Moutinho [Sun, 2 Dec 2012 10:16:00 +0000 (11:16 +0100)]
Correction : Ocamlfind.Check.Package.t : Ocamlfind.Check.t .
Julien Moutinho [Sun, 2 Dec 2012 07:33:27 +0000 (08:33 +0100)]
Polissage : String.Split : un seul passage.
Julien Moutinho [Fri, 30 Nov 2012 15:13:07 +0000 (16:13 +0100)]
Polissage.
Julien Moutinho [Fri, 30 Nov 2012 04:59:50 +0000 (05:59 +0100)]
Ajout : Configure.{Ocamlfind,OS,Version}.
Julien Moutinho [Wed, 28 Nov 2012 07:46:10 +0000 (08:46 +0100)]
Correction : cleaner => clean.
Julien Moutinho [Tue, 27 Nov 2012 07:47:15 +0000 (08:47 +0100)]
Ajout : configure.ml .
Julien Moutinho [Thu, 18 Oct 2012 00:52:25 +0000 (02:52 +0200)]
Correction : %/debug : -principal également en natif.
NOTE: OCaml manual: -principal:
"All programs accepted in -principal mode
are also accepted in the default mode with equivalent types,
but different binary signatures"
Thus -principal cannot be used only for bytecode,
as this would make a conflict in the .cmi files.
Julien Moutinho [Mon, 8 Oct 2012 18:03:00 +0000 (20:03 +0200)]
Suppression : version.
NOTE: utilise plutôt git describe ou ocamlfind dans le GNUmakefile du code principal.
Julien Moutinho [Wed, 3 Oct 2012 14:13:03 +0000 (16:13 +0200)]
Modification : utilise $(SRCDIR).
Julien Moutinho [Wed, 3 Oct 2012 14:10:42 +0000 (16:10 +0200)]
Modification : ocamlmklib uniquement quand des stubs et -oc déduit des dépendances.
Julien Moutinho [Tue, 2 Oct 2012 23:59:52 +0000 (01:59 +0200)]
Ajout : version.
Julien Moutinho [Tue, 18 Sep 2012 15:04:20 +0000 (17:04 +0200)]
Modification : %/dynamic : -noautolink + s/-l%/-l:dll%.so/.
Julien Moutinho [Wed, 12 Sep 2012 20:09:37 +0000 (22:09 +0200)]
Ajout : %/dynamic %/static %/strip.
Julien Moutinho [Fri, 7 Sep 2012 04:12:11 +0000 (06:12 +0200)]
Ajout : lib%.so -> dll%.so : utilise pour lier dynamiquement du code natif.
Julien Moutinho [Sun, 2 Sep 2012 23:22:40 +0000 (01:22 +0200)]
Correction : utilise ocamlmklib(1) et gère $CFLAGS et $LDFLAGS.
Julien Moutinho [Fri, 27 Jul 2012 23:41:01 +0000 (01:41 +0200)]
Ajout : OCAML_FLAGS : ignore : Warning 23: all the fields are explicitly listed in this record: the 'with' clause is useless.
Julien Moutinho [Fri, 15 Jun 2012 12:57:11 +0000 (14:57 +0200)]
Correction : ne se sert plus de .a intermédiaires.
NOTE : plus facile et naturel depuis qu'il n'y a plus de récursivité de make.
Julien Moutinho [Tue, 22 May 2012 21:25:49 +0000 (23:25 +0200)]
Modification : debug -> %/debug.
Julien Moutinho [Sat, 31 Mar 2012 21:33:54 +0000 (23:33 +0200)]
Correction : debug : %.d : avoid to put -verbose output in the .d.
Julien Moutinho [Sat, 31 Mar 2012 11:06:07 +0000 (13:06 +0200)]
Ajout : debug : -rdynamic.
Julien Moutinho [Sat, 31 Mar 2012 01:41:22 +0000 (03:41 +0200)]
Ajout : debug : -DDEBUG.
Julien Moutinho [Fri, 16 Mar 2012 08:05:01 +0000 (09:05 +0100)]
Correction : flock %.a uniquement quand $(is_parallel).
Julien Moutinho [Fri, 16 Mar 2012 07:30:56 +0000 (08:30 +0100)]
Ajout : cible .cd (caml dynamic).
Julien Moutinho [Fri, 16 Mar 2012 07:30:43 +0000 (08:30 +0100)]
Correction : DEBUG -> debug.
Julien Moutinho [Thu, 15 Mar 2012 21:25:02 +0000 (22:25 +0100)]
Correction : évite de reconstruire le pack ocaml suite à une altération de son dossier.
Julien Moutinho [Thu, 15 Mar 2012 21:11:07 +0000 (22:11 +0100)]
Correction : construction de $(Pack).
Julien Moutinho [Thu, 15 Mar 2012 20:39:30 +0000 (21:39 +0100)]
Ajout : unicité des sous-dossiers cibles.
Julien Moutinho [Thu, 15 Mar 2012 19:35:50 +0000 (20:35 +0100)]
Correction : diverses choses mineures.
Julien Moutinho [Wed, 14 Mar 2012 14:40:25 +0000 (15:40 +0100)]
Correction : évite l'élagage de la reconstruction des dépendances des packs.
Julien Moutinho [Wed, 14 Mar 2012 14:38:48 +0000 (15:38 +0100)]
Ajout : {filter-dir{,-out},dirname}.
Julien Moutinho [Mon, 12 Mar 2012 00:15:13 +0000 (01:15 +0100)]
Correction : %/clean plus préçis.
Julien Moutinho [Sat, 3 Mar 2012 03:30:30 +0000 (04:30 +0100)]
Modification : n'utilise plus make récursivement et permet le parallélisme.
NOTE : le parallélisme ne doit pas être activé (i.e. pas de -j)
lors de la construction des dépendances (.d),
car les packs (.cm[ox]) risqueraient alors de ne pas être pris en compte
NOTE : cela est un argument supplémentaire pour avoir les .d dans le dépôt.
NOTE : le parallélisme n'est pas nécessairement plus rapide,
il est même franchement plus lent sur mes essais.
VOIR : http://miller.emu.id.au/pmiller/books/rmch/
VOIR : http://evbergen.home.xs4all.nl/nonrecursive-make.html
Julien Moutinho [Fri, 2 Mar 2012 13:40:33 +0000 (14:40 +0100)]
Modification : deps -> targets.
Julien Moutinho [Fri, 2 Mar 2012 13:23:01 +0000 (14:23 +0100)]
Correction : évite les réxécutions de make lors de la génération des .d.
VOIR : http://make.paulandlesley.org/autodep.html#noreexec
Julien Moutinho [Fri, 24 Feb 2012 05:37:45 +0000 (06:37 +0100)]
Ajout : debug : ocamlc -principal.
Julien Moutinho [Mon, 20 Feb 2012 00:23:04 +0000 (01:23 +0100)]
Modification : noms de variables.
Julien Moutinho [Sun, 19 Feb 2012 21:23:43 +0000 (22:23 +0100)]
Modification : Makefile.deps -> %.d.
Julien Moutinho [Sat, 18 Feb 2012 14:31:10 +0000 (15:31 +0100)]
Correction : ajoute les .cmxs en cible pour les packs dans les Makefile.deps.
Julien Moutinho [Sat, 18 Feb 2012 14:24:54 +0000 (15:24 +0100)]
Correction : \n à la fin des Makefile.deps.
Julien Moutinho [Thu, 16 Feb 2012 17:14:29 +0000 (18:14 +0100)]
Correction : préserve l'errno d'ocamldep.
Julien Moutinho [Wed, 15 Feb 2012 22:57:38 +0000 (23:57 +0100)]
Correction : --ggdb3 -> -ggdb3.
Julien Moutinho [Wed, 15 Feb 2012 09:05:13 +0000 (10:05 +0100)]
Ajout : GNUmakefile.