From mboxrd@z Thu Jan 1 00:00:00 1970 Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Alastair Hogge Newsgroups: comp.lang.ada Subject: Re: Software Engineer Seeks Compatible Cratifier Date: Sun, 23 Jun 2024 08:10:04 -0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <25ffa16458991608eba5397583a4dae9eede2f71.camel@obry.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sun, 23 Jun 2024 10:10:04 +0200 (CEST) Injection-Info: dont-email.me; posting-host="8cb24f89e7b1692d12eec085e46020f0"; logging-data="280069"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX192Kmt52VwFh2hffwlrvmpWITGUjGwwPsc=" User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a git.gnome.org/pan2) Cancel-Lock: sha1:N9+5wL5ul9OCDPjstssxytefyOM= Xref: news.eternal-september.org comp.lang.ada:66202 List-Id: On Tue, 18 Jun 2024 20:27:16 +0200, Pascal Obry wrote: > Le mardi 18 juin 2024 à 20:06 +0200, Jeffrey R.Carter a écrit : >> IIUC, there has to be a project file in the crate. That does not mean >> there has to be a project file in my Github repository. > > But then you impose someone to create a project file. And this would be > needed by all packager, there is not only crates around to build a > component. And moreover, you let the "packager" find the correct options > to be used which is certainly not a good solution. > > That's exactly why I had proposed a PR with a project file. It > "documents" the way the code must be compiled (at least with GNAT) and > installed for everyone wanting to package your components. +1 for a .gpr project file to enable package maintainers; it facilitates easier to integrate Ada systems with the host system. -- To health and anarchy