From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <5764c029b688c1c0d24a2e97cd764f@gmail.com> X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id C571B7FACD for ; Fri, 19 Sep 2014 13:14:03 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of 5764c029b688c1c0d24a2e97cd764f@gmail.com) identity=pra; client-ip=74.125.82.41; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="5764c029b688c1c0d24a2e97cd764f@gmail.com"; x-sender="5764c029b688c1c0d24a2e97cd764f@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of 5764c029b688c1c0d24a2e97cd764f@gmail.com designates 74.125.82.41 as permitted sender) identity=mailfrom; client-ip=74.125.82.41; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="5764c029b688c1c0d24a2e97cd764f@gmail.com"; x-sender="5764c029b688c1c0d24a2e97cd764f@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-wg0-f41.google.com) identity=helo; client-ip=74.125.82.41; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="5764c029b688c1c0d24a2e97cd764f@gmail.com"; x-sender="postmaster@mail-wg0-f41.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvQIAEwPHFRKfVIplGdsb2JhbABgghYEgh3OBYMkCgGBARYBEQEBAQEHCwsJEiyEBAEBBBIgAQ0BGxwBAQMMBgULDQkWDwkDAgECARERAQUBHAYNAQcCHogHAQMRBAGgGmuNIoMQiTAKGScNZoZIAREBBQ6PaQeESwEEnQyHSYwNQYUQa4JKAQEB X-IPAS-Result: AvQIAEwPHFRKfVIplGdsb2JhbABgghYEgh3OBYMkCgGBARYBEQEBAQEHCwsJEiyEBAEBBBIgAQ0BGxwBAQMMBgULDQkWDwkDAgECARERAQUBHAYNAQcCHogHAQMRBAGgGmuNIoMQiTAKGScNZoZIAREBBQ6PaQeESwEEnQyHSYwNQYUQa4JKAQEB X-IronPort-AV: E=Sophos;i="5.04,554,1406584800"; d="scan'208";a="96618167" Received: from mail-wg0-f41.google.com ([74.125.82.41]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 19 Sep 2014 13:14:03 +0200 Received: by mail-wg0-f41.google.com with SMTP id a1so119805wgh.12 for ; Fri, 19 Sep 2014 04:14:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=ai6r5jrceHO4YfQSnERMziZx7L7ICIHS2bYWjzepqac=; b=GMjVmUKkmi8H4PZDuBr6ei7dru8iAOZEjmYp1QL5SY0affZa9Z3OMu802mgeadYJVD OEdtZpIys6QKxEzqEECgVqFj5NAQrSIEi912i1/i/W+lVMkPcaS9Y6VI0FdLrpLsAlfr zDrrulunTSnF6Re/5ZLEszfVFY73vFh9OI9THC6Cw+ZdIEcb0TVcrO0ZG7T83hy3t2Px kFkhNMhsonnTNVwG/hrxaNQhtFGGPuq/CpgrXfxIzceqJH19w/66sVK7Sbx72oXHdc22 ifBv6s9bcF5LhuHQJWczj4LykLNJsx9+dmiNEgfYEMJEg1pr0grxvcHlLywSu6eF0mYP BbXQ== X-Received: by 10.180.183.163 with SMTP id en3mr47474432wic.36.1411125243293; Fri, 19 Sep 2014 04:14:03 -0700 (PDT) Received: from [172.27.6.185] ([213.106.240.92]) by mx.google.com with ESMTPSA id g6sm1604864wjf.13.2014.09.19.04.14.02 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 19 Sep 2014 04:14:02 -0700 (PDT) Message-ID: <541C1050.8090202@gmail.com> Date: Fri, 19 Sep 2014 12:15:28 +0100 From: Matej Kosik <5764c029b688c1c0d24a2e97cd764f@gmail.com> User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Icedove/24.7.0 MIME-Version: 1.0 To: Drup CC: OCaml References: <5410522E.3050207@inria.fr> <20140910161744.5a7eecd0@alcazar2> <5410A2F5.4070107@zoho.com> In-Reply-To: <5410A2F5.4070107@zoho.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Subject: Re: [Caml-list] One build system to rule them all? On 10/09/14 20:13, Drup wrote: > Le 10/09/2014 16:17, Maxence Guesdon a écrit : >> I can't resist to add good old Make to the list, not specific to OCaml, >> yet powerful enough and known by a lot of developers. >> > No. > Every single makefile to compile ocaml (except OCaml-makefile[1]) I have encountered are broken. Every single one of them. OCaml compilation process is too complex to be able to fire some rules and be > done with it; especially if you want portability. > > Please, don't write makefiles. Non sequitur.