From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 1E74B7FC6B for ; Sun, 18 Oct 2015 13:03:14 +0200 (CEST) IronPort-PHdr: 9a23:sgYn8xbsrWpuTVYKglAAEan/LSx+4OfEezUN459isYplN5qZpcqzbnLW6fgltlLVR4KTs6sC0LqK9fG8Ejdbqb+681k8M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aJBzzOEJPK/jvHcaK1oLsh7z0qsGYOF4ArQH+SI0xBS3+lR/WuMgSjNkqAYcK4TyNnEF1ff9Lz3hjP1OZkkW0zM6x+Jl+73YY4Kp5pIZoGJ/3dKUgTLFeEC9ucyVsvJWq5lH/Sl6k5mEdSXkXmxwAJwnD4BD1FsP1sy32t+VV1yyTPMmwRrcxD2eM9aBuHS3Brm8rMA80uDXFg8p8i7NWiB2krh17hYXTZdfGZ7JFYqrBcIZCFiJ6VcFLWnkEW9vkYg== Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=zandoye@gmail.com; spf=Pass smtp.mailfrom=zandoye@gmail.com; spf=None smtp.helo=postmaster@mail-pa0-f41.google.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of zandoye@gmail.com) identity=pra; client-ip=209.85.220.41; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="zandoye@gmail.com"; x-sender="zandoye@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of zandoye@gmail.com designates 209.85.220.41 as permitted sender) identity=mailfrom; client-ip=209.85.220.41; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="zandoye@gmail.com"; x-sender="zandoye@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-pa0-f41.google.com) identity=helo; client-ip=209.85.220.41; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="zandoye@gmail.com"; x-sender="postmaster@mail-pa0-f41.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ChAABzeyNWlCncVdFehApvsWqMHoFaGYYFAoEROhIBAQEBAQEBARABAQEBBwsLCR8wQQuBWoIIAQEEEhEPAQ0BGx0BAwwGBQsNAgIFGgcCAg8CEhEBBQEcBg0BBwIeh3gBAxEBBaIOgTE+MYtJgWyCeYhCChknDVaEJgEBAQEBAQEBAgEBAQEBAQEWAQUOgRSDRYIQhH6FDQeCaYFFBY0SdIgdjR2JBRCRNzWBFygKgjUjHYFMZYIig0UBAQE X-IPAS-Result: A0ChAABzeyNWlCncVdFehApvsWqMHoFaGYYFAoEROhIBAQEBAQEBARABAQEBBwsLCR8wQQuBWoIIAQEEEhEPAQ0BGx0BAwwGBQsNAgIFGgcCAg8CEhEBBQEcBg0BBwIeh3gBAxEBBaIOgTE+MYtJgWyCeYhCChknDVaEJgEBAQEBAQEBAgEBAQEBAQEWAQUOgRSDRYIQhH6FDQeCaYFFBY0SdIgdjR2JBRCRNzWBFygKgjUjHYFMZYIig0UBAQE X-IronPort-AV: E=Sophos;i="5.17,697,1437429600"; d="scan'208";a="183310081" Received: from mail-pa0-f41.google.com ([209.85.220.41]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 18 Oct 2015 13:03:13 +0200 Received: by pabrc13 with SMTP id rc13so162270558pab.0 for ; Sun, 18 Oct 2015 04:03:11 -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=n7tR54SajKBMvP3gPVF9EJFE3TQyrT5OmjXdSgXzMMc=; b=VPTe0GAmVGcMH/zGv433i8VByV2izHurEyv5kTiSfva+BgVwqZLsYLTf6Cr0s0MJPS ol9tH3xhF9aae4H8wPlC5YOJCzXL1Z/JoeCQICTGEYoeED6ewTnPdhCCZCraQaI1i+dC hygwgrd0I00v76hs8vj9vdcbw1Nwz5+VZMGoRwx0MKS18ajn5rowd2eKgF/VwjJ6ReAN Zuii7eOkEqiJFgN+veIPzQ1XKLCITK35Yfj3aObDBC6g0hupL2OqKEvl7FuBY7df1GzE nCSDShGmUQfymudt0qD5u7nqr2DmxHOeKNV8LDPRxDO3weiTE47txlQz0pJ7W8+GQeud QenA== X-Received: by 10.68.213.4 with SMTP id no4mr8025848pbc.85.1445166191353; Sun, 18 Oct 2015 04:03:11 -0700 (PDT) Received: from [0.0.0.0] (li411-192.members.linode.com. [106.187.91.192]) by smtp.googlemail.com with ESMTPSA id zk3sm13358008pbb.41.2015.10.18.04.03.09 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Oct 2015 04:03:10 -0700 (PDT) Message-ID: <56237C6C.40007@gmail.com> Date: Sun, 18 Oct 2015 19:03:08 +0800 From: ZAN DoYe User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.8.0 MIME-Version: 1.0 To: Christian Lindig CC: caml-list@inria.fr References: <562355BA.3020802@gmail.com> <826A51D2-DA25-4E5C-A1D4-5F698C30A077@gmail.com> In-Reply-To: <826A51D2-DA25-4E5C-A1D4-5F698C30A077@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [Caml-list] ocamlbuild add unexpected directories to including-dirs while building multi-targets On 2015-10-18 17:44, Christian Lindig wrote: > I believe you can’t have two modules I (a/i/i.ml and b/i/i.ml) in the project. While the two are in different directories, they are both top-level modules in the language. Thanks. I think it's common that two targets contain modules with the same name. e.g. targetA.Init and targetB.Init. each target has a Init module to initialize themself. It'll be convenient if ocamlbuild isolates inc-dir for each target. For now, Do I have to structure my targets as separate ocamlbuild projects?