Brandon Van Every wrote:
On 6/6/07, Joshua Jensen <[EMAIL PROTECTED]> wrote:
So, for fun, I was trying to implement C# support through some extra
.cmake files.
It would be good to get a wiki page up about C# issues, so there's
some stickiness to various people's efforts. When I apply for game
development jobs, I typically bug them about CMake. They often ask
"does it handle C# ?" PC and console game developers tend to use C or
C++ for the fast stuff, but they often use C# for GUI-driven
production tools that can afford to be slow.
I'm too tired to do this right now. Perhaps someone else is more
awake and doesn't mind adding a wiki page.
Frankly, I'm ready to just dive in and add the support to the Visual
Studio project generators, mirroring much of the C++ support. I'd
actually only do the Visual Studio 2005 MSBuild support and MAYBE
VS2003, but it would lay the basis for other ports. I haven't run into
the "does it handle C#" issue yet, but I know I'm going to. I like
CMake too much to have to throw it out for that reason.
My only concern is maintaining a fork to do this. I already have a
forked CMake with various fixes to the Visual Studio and Xcode support.
Despite increasing usability in these environments, the interest level
in my patches thus far seems virtually non-existent. I also have CMake
in another source control system, so I can actually commit my changes.
While I'm very much a centralized source control repository guy (all I
use day to day and absolutely necessary for games industry products with
their huge amounts of content and such), a project like CMake could
benefit from a decentralized setup like Mercurial. Or rather, at least
_I_ could, so I could easily grab from the remote repository, create
branches, make changes, commit, and so on.
Josh
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake