From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: Packaging Coq Date: Fri, 05 Dec 2014 09:59:56 -0500 Message-ID: <878uim5ehf.fsf@yeeloong.lan> References: <87ppc0447w.fsf@karetnikov.org> <20141204100748.GA4371@debian.math.u-bordeaux1.fr> <87y4qn55qu.fsf@yeeloong.lan> <20141205111738.GA15226@debian.bordeaux.inria.fr> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56939) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XwuOe-0007ht-EP for guix-devel@gnu.org; Fri, 05 Dec 2014 10:02:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XwuOV-00051u-LY for guix-devel@gnu.org; Fri, 05 Dec 2014 10:02:16 -0500 Received: from world.peace.net ([50.252.239.5]:57229) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XwuOV-00051e-II for guix-devel@gnu.org; Fri, 05 Dec 2014 10:02:07 -0500 In-Reply-To: <20141205111738.GA15226@debian.bordeaux.inria.fr> (Andreas Enge's message of "Fri, 5 Dec 2014 12:17:38 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Andreas Enge Cc: guix-devel@gnu.org Andreas Enge writes: > On Thu, Dec 04, 2014 at 06:56:25PM -0500, Mark H Weaver wrote: >> Andreas Enge writes: >> > Instead of this, you could use >> > #:make-flags '("world") >> IMO, this is a misuse of #:make-flags. 'world' is not a make flag, it >> is a make *target*. The make flags are also passed to 'make' during the >> default 'check' and 'install' phases. > > In that case, maybe we should add a variable 'build-target' to our build > system. Sounds reasonable to me, although it should be 'build-targets' since there is often more than one. Ditto for 'install-targets' and 'check-targets' (or 'test-targets') if we don't already have them. On the other hand, I'm not sure that these are needed often enough to justify these new variables. What do others think? Mark