From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a45dbca8d12d7200 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-01-27 15:32:54 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!freenix!enst.fr!melchior!cuivre.fr.eu.org!melchior.frmug.org!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: Binding and linking non-withed packages into an executable Date: 27 Jan 2004 18:25:32 -0500 Organization: Cuivre, Argent, Or Message-ID: References: NNTP-Posting-Host: lovelace.ada-france.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: melchior.cuivre.fr.eu.org 1075245947 53944 80.67.180.195 (27 Jan 2004 23:25:47 GMT) X-Complaints-To: usenet@melchior.cuivre.fr.eu.org NNTP-Posting-Date: Tue, 27 Jan 2004 23:25:47 +0000 (UTC) To: comp.lang.ada@ada-france.org Return-Path: In-Reply-To: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 X-Virus-Scanned: by amavisd-new-20030616-p5 (Debian) at ada-france.org X-BeenThere: comp.lang.ada@ada-france.org X-Mailman-Version: 2.1.3 Precedence: list List-Id: Gateway to the comp.lang.ada Usenet newsgroup List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Xref: archiver1.google.com comp.lang.ada:4954 Date: 2004-01-27T18:25:32-05:00 "Marc A. Criley" writes: > Obviously I can have a "configuration package" that with's the "peripheral" > packages and is withed by the main, but I'd like to make the inclusion of > such packages a build, rather than compile, issue. This way new callback > packages can be brought in or omitted as needed (the actual app is of course > more sophisticated than the above toy), so no actual software would have to > change. I define "actual software" as "anything in CVS". In your desired system, the Makefile would have to change. In standard Ada, one .adb file would have to change. Either way, it's one file in CVS. What is the actual gain over doing it in a non-standard way? -- -- Stephe