-
Notifications
You must be signed in to change notification settings - Fork 229
Description
Since Arch Linux packaged this library officially in the last hours, my previous package is no longer used.
My package installed the single header file. Now, the official package does not do that which enables new errors.
There is a fundamental error in this library where header files themselves rely on other files which include them to also include needed header files.
#include <inja/environment.hpp>
causes errors, In included file: unknown type name 'json' /usr/include/inja/function_storage.hpp:9:37: note: error occurred here [unknown_typename]
.
Individual files do not work on themselves.
Clang-tidy recommends only including files which are directly needed which is not possible in the current state of this library.
This really needs to be fixed.