-
Notifications
You must be signed in to change notification settings - Fork 282
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate removing xmpsdk from code base #1515
Comments
I'm adding the INI parser to this list of things to remove which is currently also just dropped into the exiv2 source tree |
I've opened a new issue concerning src/ini.cpp #1811. I think we should restore the title of this issue to |
I noticed that the XMPsdk is on GitHub now: https://github.com/adobe/XMP-Toolkit-SDK |
We should recheck #1821 once we move to an external xmpsdk and if the error persists maybe even report it upstream |
I've thought of a way to remove I'm going to restore the top of this issue to only focus on XMPsdk. This is a major part of Exiv2 and it's a substantial project to consider how to change the integration of XMPsdk. |
I'm restoring this issue to focus on XMPsdk which is 25,000 lines of code. The code concerning INIReader is 500 lines and is discussed in #1811.
|
Exiv2 has been shipping with a copy of the Adobe XMPsdk for a very long time. We don't include the code of any other dependency (expat, libz, libiconv and others). I think the reason is because the early versions of exiv2 had no CMake support and XMPsdk has always exclusively used CMake.
Luis added support to build and link more modern versions of XMPsdk to v0.27 for several reasons:
The text was updated successfully, but these errors were encountered: