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
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@lists.isocpp.org> wrote:
Send SG15 mailing list submissions to
sg15@lists.isocpp.org
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@lists.isocpp.org
You can reach the person managing the list at
sg15-owner@lists.isocpp.org
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@swedencpp.se>
To: sg15@lists.isocpp.org
Subject: Re: [isocpp-sg15] std::build (Standardized Project
Description Format)
Message-ID: <b168c496-a559-44e0-a218-ae824d3cd22f@swedencpp.se>
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@lists.isocpp.org
> https://lists.isocpp.org/mailman/listinfo.cgi/sg15
------------------------------
Subject: Digest Footer
_______________________________________________
SG15 mailing list
SG15@lists.isocpp.org
https://lists.isocpp.org/mailman/listinfo.cgi/sg15
------------------------------
End of SG15 Digest, Vol 55, Issue 4
***********************************
_______________________________________________ SG15 mailing list SG15@lists.isocpp.org https://lists.isocpp.org/mailman/listinfo.cgi/sg15