mirror of https://github.com/kiwix/libkiwix.git
If there are several uses of the compile_resource script it will have several definition of getResource function. So, define a custum getResource function per resources "pack" and add a define to have a nice API. A developer must take care of not include two generated .h in the same compilation unit as there will be a redefine error. The best way to avoid this is to always include the generated .h in the c(pp) file and never in a header. If a compilation unit need to use two pack at the same time, we have to undef 'getResource' and use the real getResource_* methods. |
||
---|---|---|
.. | ||
compile_resources.py | ||
meson.build |