From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id SAA27384; Sun, 5 Sep 2004 18:10:30 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id SAA28522 for ; Sun, 5 Sep 2004 18:10:29 +0200 (MET DST) Received: from qrnik.knm.org.pl (paf87.warszawa.sdi.tpnet.pl [217.96.225.87]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id i85GASr1001586 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Sun, 5 Sep 2004 18:10:29 +0200 Received: from qrczak by qrnik.knm.org.pl with local (Exim 3.36 #1) id 1C3zav-0004nJ-00; Sun, 05 Sep 2004 18:10:21 +0200 To: "chris.danx" Cc: skaller@users.sourceforge.net, caml-list Subject: Re: [Caml-list] Announcing the OMake build system version 0.9.1 References: <4139ECD3.1050708@cs.caltech.edu> <001e01c492a6$872c7280$19b0e152@warp> <413A0921.7030607@ntlworld.com> <413A1E89.10806@libertysurf.fr> <1094361655.3352.476.camel@pelican.wigram> <87hdqc3kfr.fsf@qrnik.zagroda> <413B279C.3020304@ntlworld.com> <874qmc221f.fsf@qrnik.zagroda> <413B3455.7020905@ntlworld.com> From: "Marcin 'Qrczak' Kowalczyk" Mail-Followup-To: "chris.danx" , skaller@users.sourceforge.net, caml-list Date: Sun, 05 Sep 2004 18:10:21 +0200 In-Reply-To: <413B3455.7020905@ntlworld.com> (chris danx's message of "Sun, 05 Sep 2004 16:44:21 +0100") Message-ID: <87wtz8zogi.fsf@qrnik.zagroda> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Miltered: at nez-perce with ID 413B3A74.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 marcin:01 'qrczak':01 kowalczyk:01 qrczak:01 ntlworld:99 subdirectory:01 bootstrapped:01 infer:01 dependencies:01 marcin:01 kowalczyk:01 qrczak:01 compiler:01 compiler:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk "chris.danx" writes: >> But how does it know it? How to specify that in a different way than >> for make? > > Isn't that information encoded in the source files already? It's not encoded in an automatically extractable way. For example a Perl script in my project includes a statement open TABLES, ">char-tables.c"; but I don't expect a build tool to understand Perl and deduce that this script should be run to remake char-tables.c. And it will not know that sources in one subdirectory should be compiled using one compiler (the previous version) and sources in another using another (bootstrapped version of the same compiler). And it will not know the language of the sources to infer dependencies from them. So, how would I specify how files should be processed? -- __("< Marcin Kowalczyk \__/ qrczak@knm.org.pl ^^ http://qrnik.knm.org.pl/~qrczak/ ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners