C++ Logo

sg15

Advanced search

Re: [isocpp-ext] Can we expect that all C++ source files can have the same suffix?

From: Boris Kolpackov <boris_at_[hidden]>
Date: Wed, 20 Apr 2022 13:41:50 +0200
Peter Dimov <pdimov_at_[hidden]> writes:

> [...] and
>
> import <mylib/myheader.hpp>;
>
> working without a build system wouldn't be that bad either.

Would you be prepared to wait a potentially significant time
while the compiler builds (likely serially) BMIs for this
header unit and any other header units and/or named modules
that could be imported, transitively (while dumping all those
BMIs on your disk somewhere)?

In a way, it might be cleaner for a build system to provide
the "compiler driver" mode rather than for the compiler to
provide the "build system" mode. Plus the build system will
give you some parallelism (e.g., for building named modules).

Received on 2022-04-20 11:41:57