ltoscano created this revision. Restricted Application added projects: Frameworks, Documentation. Restricted Application added subscribers: Documentation, Frameworks.
REVISION SUMMARY This is a unique situation, as the static library was supposed to be temporary, and the only users are kio_help/kio_ghelp inside KIO. The shared library is going to be the "real" supported library of KDocTools, with more content in the future. - prepare a new KF5::DocTools shared library with the same content, but export only the functions which are really used by KIO. - still install the old library (minus an unused header) to allow KIO to still compile until the patches which makes it use the shared library is ported. No functionality should be affected. TEST PLAN The code compiles, and KIO still compiles (kio_help apparently works). REPOSITORY R238 KDocTools BRANCH sharedlib REVISION DETAIL https://phabricator.kde.org/D4849 AFFECTED FILES CMakeLists.txt src/CMakeLists.txt src/docbookxslt.h src/docbookxslt_p.h src/meinproc.cpp src/meinproc_common.cpp src/xslt.cpp src/xslt.h src/xslt_kde.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: ltoscano Cc: #frameworks, #documentation