Use deps archive build with kiwix-build (kiwix/kiwix-build#703)
Build libzim as dynamic library instead of static (and so fix some dll export issues)
Remove unnecessary (and unused) template feature.
This current version generate a lot of warning on windows at compilation about stl structure not exported. As said in the commit message, it seems we may ignore them. @veloman-yunkan, your input would be valuable on this.
Note that we still compile libzim without xapian (the current status on this is that we succeed to compile xapian on windows but unit-tests are failing)
(This PR is mostly the same than #892 but with a branch named as it sister branch on kiwix-build. This way we use its dev dependency archive)
Fixes https://github.com/openzim/libzim/issues/891
This PR mainly:
This current version generate a lot of warning on windows at compilation about stl structure not exported. As said in the commit message, it seems we may ignore them. @veloman-yunkan, your input would be valuable on this.
Note that we still compile libzim without xapian (the current status on this is that we succeed to compile xapian on windows but unit-tests are failing)
(This PR is mostly the same than #892 but with a branch named as it sister branch on kiwix-build. This way we use its dev dependency archive)