From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id E83DFBBC1 for ; Wed, 12 Mar 2008 18:16:08 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: As8AACet10fRVYT0kmdsb2JhbACQcwEBAQEHBAQJChaPTodI X-IronPort-AV: E=Sophos;i="4.25,489,1199660400"; d="scan'208";a="23686542" Received: from an-out-0708.google.com ([209.85.132.244]) by mail4-smtp-sop.national.inria.fr with ESMTP; 12 Mar 2008 18:16:08 +0100 Received: by an-out-0708.google.com with SMTP id b15so1005566ana.102 for ; Wed, 12 Mar 2008 10:16:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; bh=f4Bcqb1OCVBEG8htx7xIJiSrdpRoXGzEke64k0lzibk=; b=ww0dmDrax/Hl62xBpEK12gWZPLo712NQ1HJRDskeuRTjWriQHfKp5qbX54WU0kuEe34Z6Sjf6fDKChTUObkJfZ5jCQC8EUIte9FDuc4f2sli3o0BNGoxRrZEEECOvvGpUWTuKjo4/BG8GkMjdYEULgcUzcIh6WhIiHhe7aXkO+Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=koos5dok7/+v3jZyWrLZilCGZxQAeo3GEk1LhM60ywJNdyWK/Xf+sYCCPNqiBDePJHdUgCsYREIGoQUXLTKueQ3z8/UyGJFd3WFPwXHslH3G+LLZqaVj+F45JU1z5+5e7gq92+rw66qO6i7AlY8Jo2hFrhRf77RmEZfFA6YNdiA= Received: by 10.100.6.13 with SMTP id 13mr16673900anf.16.1205342167159; Wed, 12 Mar 2008 10:16:07 -0700 (PDT) Received: by 10.100.46.2 with HTTP; Wed, 12 Mar 2008 10:16:07 -0700 (PDT) Message-ID: <1ef034530803121016p299f0a8ap5aac685b48a512a5@mail.gmail.com> Date: Wed, 12 Mar 2008 10:16:07 -0700 From: "Erick Tryzelaar" Sender: erick.tryzelaar@gmail.com To: "David Allsopp" Subject: Re: [Caml-list] what's in the future for ocamlbuild? Cc: "OCaml List" In-Reply-To: <002601c88421$a246df40$017ca8c0@countertenor> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1ef034530803112157m3bb804f4w6723252a84c2ec62@mail.gmail.com> <002601c88421$a246df40$017ca8c0@countertenor> X-Google-Sender-Auth: d18e7c6bb7cfaed9 X-Spam: no; 0.00; show-stopper:01 ocaml:01 ocaml:01 cygwin:01 cygwin:01 sourceforge:01 wrote:01 compile:01 caml-list:01 dependency:01 python:03 problem:05 implies:06 wed:06 path:07 On Wed, Mar 12, 2008 at 2:14 AM, David Allsopp wrote: > When you say that it doesn't work with cmd.exe, do you mean that bash simply > needs to be in the PATH so that ocamlbuild can execute commands? The Win32 > port of make has the same requirement for sh.exe - I can't see how that's a > show-stopper for OCaml on Windows? The problem I ran into with this is that the felix language supports being built with visual studio, and the visual studio ocaml version. This means that the end user doesn't need anything else to compile, and our build system (is supposed to) be able to run in cmd.exe with our custom python build system. In this setup we can't really justify using ocamlbuild since our crusty build system is actually more compatible. Now we could add a dependency on cygwin, but cygwin implies so much more than just bash that it might not be worth changing something that works (poorly) right now.