[Buildroot] [PATCH 1/1] package/json-for-modern-cpp: enable multiple headers by default

Thomas Petazzoni thomas.petazzoni at bootlin.com
Tue Mar 16 20:58:00 UTC 2021


On Mon, 15 Mar 2021 09:17:02 +0100
Dimitrij Kotrev <dimitrij.kotrev at googlemail.com> wrote:

> json-for-modern-cpp provides an option to enable multiple headers support.
> Currently this option is disabled and the package creates just a
> single header: "nlohmann/json.hpp", which contains everything. Enabling
> this option, splits this single header into multiple ones. First of all
> this provides an additional header: "nlohmann/json_fwd.hpp", which contains
> only forwarding declarations of types provided by this library. This
> gives you a more finer control over include dependencies and can speed up
> build times significantly. The top level header: "nlohmann/json.hpp" is
> still there and therefore code which used it before, would stay compatible.
> 
> Signed-off-by: Dimitrij Kotrev <dimitrij.kotrev at googlemail.com>
> ---
>  package/json-for-modern-cpp/json-for-modern-cpp.mk | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


More information about the buildroot mailing list