im getting into a right tangle with all these namespaces
juce puts zlib, pnglib and jpeglib into its own name spaces.
im trying to supply my own versions of zlib, pnglib and jpeglib. presumably this is what the settings; JUCE_INCLUDE_PNGLIB_CODE, JUCE_INCLUDE_JPEGLIB_CODE and JUCE_INCLUDE_ZLIB_CODE do. However, when i set these things, it doesnt work because juce expects the relevant libs to still be inside, eg, namespace juce::pnglibNamespace.
I dont want any of these hidden inside a namespace because that’s precisely why im supplying external versions - so that my app code can call them!
it seems that supplying external version can never work.