> Evolution depends on the evolution-data-server, not only as a usual > library dependency, but also because things are just split into the two > projects and to fix a problem in Evolution can mean to touch the > evolution-data-server code, sometimes only there, sometimes on both places.
Thanks for such background information. > Thus when you develop for Evolution, you should build it into > the same CMAKE_INSTALL_PREFIX as you built the evolution-data-server with. Such a software build configuration can make the dependency resolution a bit easier. But I am trying to achieve that the service and client implementation can be built separately. There can be also several installation locations be considered for required libraries on demand. > It seems it's not understandable from the copy&paste-based tutorial of > "how to build from sources" for you for some reason, from a link I gave > you I guess like tenth times: > https://wiki.gnome.org/Apps/Evolution/Building > Read it carefully. Follow it closely. Things will work. This version of the installation instructions work only together with some constraints. > I said it to you elsewhere already: if you do nasty things (using the > DESTDIR and expect that you can build against such "copied" > (they are not *installed*, The software components get installed into an alternative location. > because DESTDIR != CMAKE_INSTALL_PREFIX) sources, The software installation gets redirected to an other destination (if such an environment variable is supported on a system). > then you are in it on your own. I hope that the software development attention and interests can grow for this purpose. > It doesn't mean the code base doesn't > support other environments, it only means that there is no intention to > make the Building page too complicated, to rise the barrier to the > newcomers, from my point of view unnecessary. I suggest to reconsider corresponding concerns. > You do not seem to be a newbie, That is right. - This can be easily determined from published development activities. > you seem to be able to make things work on your own, I am trying also to reduce limitations occasionally. > with your nasty workarounds. I am curious under which circumstances proper solutions will be applied. > Which is good. For you. I imagine that more people can benefit from the presentation of an evolving build script adjustment. Further implementation details can be improved accordingly, can't they? Regards, Markus _______________________________________________ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-hackers