On Fri, Apr 3, 2009 at 7:58 AM, Matěj Týč <matej....@gmail.com> wrote: > I understand that. However, autotools are much better everywhere else except > Windows and wxWidgets themselves use autotools (=configure) to certain extent. > The current build system is quite complicated and somewhat broken, if > it stays like > that, wxart probably won't make it into Linux distributions. > I understand that Cmake is good since it enables both IDE use and > portability, but it also has its toll - it is not really simpler nor > more elegant than others and not very convenient to the end user > either.
I, too, had some problems getting adjusted to CMake for wxArt2D. In the end, however, it's one of those things that you figure out and configure once, and don't need to configure again for subsequent builds. Klaas is really the only consistent developer of wxArt2D; others come and go, or add specific functionality to suit their own needs (like myself), but Klaas is the only one that continues to work on this project. Considering the build system, I'm sure he rarely even looks at the CMake configuration files these days as it's already set up. On larger projects involving many people, like wxWidgets and other cross-platform libraries, it would definitely be worth the time to spend some time to modify the overall structure of the library. There would also be a lot more people to do it. One thing wxArt2D suffers from is that there is not a huge diversity of developers, so ease-of-use on "alternative" platforms or even alternative code structures, is usually secondary to the primary platform. I've had my own issues with some of the structural choices, for example how the include files are laid out, but in the end I'm not a main developer, and the fact of the matter is that it does work--and on many platforms. Despite that, I've found Klaas to be quite open to alternatives and ideas. He would probably even accept a complete conversion of the build system. It's just something we shouldn't expect *him* to carry out when things are working right now. Too often there are people who are quick to judge and suggest changes, but are unwilling to put forth the effort themselves. This is why I've backed off on some of my own redesign ideas and critiques: I don't have the time for such things, and I don't expect Klaas does either. It's not my call, not my library, and not my time and labor. ------------------------------------------------------------------------------ _______________________________________________ Wxart2d-users_dev mailing list Wxart2d-users_dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxart2d-users_dev