Open mpusz opened 11 months ago
I just realized that a dedicated support in the CE is also needed as mp-units will not include the header with full URL
I don't understand that. WDYM?
I mean that the Compiler Explorer will also need your library in a dropdown list of supported libraries (even it is a single header one).
Ingle header works nicely when you type an example in the CE and provide the entire URL to the #include <URL>
. However, if your header would be transitively included by the mp-units or another project, CE will not find it if it is not in the database, and is not specified in the CE configuration as a dependency on mp-units.
I think there are many benefits to making the concepts library a separate product from mp-units:
standard_case
for concepts, which is inconsistent with the mp-units practices 😜The above of course assumes that the library would be available in the Complier Explorer (single header libraries don't need any special support) and Conan.