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

Reply via email to