More libalkimia problems/questions was: problems compiling 4.8 on system with both qt4 and qt5

Ralf Habacker ralf.habacker at freenet.de
Sun Oct 30 17:49:51 UTC 2016


Am 30.10.2016 um 10:59 schrieb Christian Dávid:
> My current suggestion to solve this issue is:
>
> 1) Let alkimia 4 die. Alkimia 5 is a perfect replacement. The only reason for the version jump was a really tiny change which caused ABI incompatibility. Any code that compiles with alkimia 4 should compile with version 5, too. Also no change in any CMakeLists.txt is needed if no alkimia >= 6 is on the system.
>
> 2) In KMyMoney we add the CONFIG option to find_package(). Then alkimia <= 4 is not found anymore. Also we add correct version information to the find_package() call. The hand written check should be removed. CMake has a powerful version checking system, we should relay on that!
>
> Then no complicated naming conventions have to be introduced (which will not solve all issues, btw).
Your approach also includes the case of a coinstallation, say a stable
4.8.x version for real work and kf5 based version for development ?

Ralf



More information about the KMyMoney-devel mailing list