Currently, Cantor only builds cantor_kalgebrabackend.so if KAlgebra is being built by the top-level kdeedu CMakeLists.txt. This doesn't work if the kdeedu apps are built separately, since when building cantor, there is no such thing as ${BUILD_kalgebra}. Cantor should be changed to use find_library to find libanalitza. Or maybe KAlgebra should install a CMake configuration file so that Cantor can do find_package(KAlgebra).
Git commit 2f30bd15edf500f7f91636a7026e03a13876d8ad by José Manuel Santamaría Lema. Committed on 20/10/2011 at 00:42. Pushed by joselema into branch 'master'. Fix detection of kalgebra. BUG: 273974 M +3 -0 CMakeLists.txt M +2 -2 src/backends/CMakeLists.txt M +2 -2 src/backends/kalgebra/CMakeLists.txt http://commits.kde.org/cantor/2f30bd15edf500f7f91636a7026e03a13876d8ad
Git commit 2ffe4fc911a88cc05f70445a817b200e579bd105 by José Manuel Santamaría Lema. Committed on 20/10/2011 at 00:42. Pushed by joselema into branch 'KDE/4.7'. Fix detection of kalgebra. BUG: 273974 M +3 -0 CMakeLists.txt M +2 -2 src/backends/CMakeLists.txt M +2 -2 src/backends/kalgebra/CMakeLists.txt http://commits.kde.org/cantor/2ffe4fc911a88cc05f70445a817b200e579bd105
KAlgebra does not install a AnalitzaConfig.cmake file, so Cantor still does not find it.