C++ Logo

sg15

Advanced search

Re: [isocpp-sg15] std::build (Standardized Project Description Format) (Harald Achitz)

From: Harald Achitz <harald_at_[hidden]>
Date: Wed, 20 Nov 2024 09:31:22 +0100
Maybe CPS can become such a standard, that is ongoing work by some
people of SG15

it is requested, see
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2673r0.pdf

but actual papers on the topic date back before that, as far as I could
find them
( they are listed here:
https://a4z.gitlab.io/blog/2024/11/16/WG21-SG15.html)

/Harald


On 2024-11-19 12:51, James via SG15 wrote:
> What I meant is a format that is officially part of the C++ standard.
> The standard would define how it works, and build systems would
> implement support for it.
>
> On Sat, Nov 16, 2024 at 3:00 PM <sg15-request_at_[hidden]> wrote:
>
> Send SG15 mailing list submissions to
> sg15_at_[hidden]
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.isocpp.org/mailman/listinfo.cgi/sg15
> or, via email, send a message with subject or body 'help' to
> sg15-request_at_[hidden]
>
> You can reach the person managing the list at
> sg15-owner_at_[hidden]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of SG15 digest..."
>
>
> Today's Topics:
>
> 1. Re: std::build (Standardized Project Description Format)
> (Harald Achitz)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 16 Nov 2024 09:18:50 +0100
> From: Harald Achitz <harald_at_[hidden]>
> To: sg15_at_[hidden]
> Subject: Re: [isocpp-sg15] std::build (Standardized Project
> Description Format)
> Message-ID: <b168c496-a559-44e0-a218-ae824d3cd22f_at_[hidden]>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> Probably this: https://cps-org.github.io/cps/
>
>
> On 2024-11-14 23:53, James via SG15 wrote:
> >
> > Has there been any consideration for establishing a standardized
> > format to describe C++ projects that could be universally
> recognized
> > by different build systems? This wouldn?t involve creating a new
> build
> > system, but rather defining a common file format that accurately
> > describes project structure, dependencies, and build
> requirements in a
> > standardized way.
> >
> > The goal would be to improve interoperability and developer
> experience
> > across different build systems and generators, also allowing
> projects
> > to seamlessly transition between them without modifications to the
> > project file itself.
> >
> > Additionally such a change could improve tooling and IDEs,
> enhancing
> > the developer experience even more!
> >
> >
> > _______________________________________________
> > SG15 mailing list
> > SG15_at_[hidden]
> > https://lists.isocpp.org/mailman/listinfo.cgi/sg15
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> SG15 mailing list
> SG15_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/sg15
>
>
> ------------------------------
>
> End of SG15 Digest, Vol 55, Issue 4
> ***********************************
>
>
> _______________________________________________
> SG15 mailing list
> SG15_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/sg15

Received on 2024-11-20 08:31:28