Unfortunately it only supports Windows systems (because of C++/CLI wrapping technique).
Now we have got an interesting notice in the Mogre forum related to a new Mono feature.
By usage of this Mogre could run under Linux/MacOS, too.
Well, the new Mono feature is still in development.
Also the Mogre autowrapper would need modifications.
Nevertheless I wanted to tell the news here.
Maybe someone is interested in.
Here is the notice from our Mogre forum (link to topic):
Wololo wrote:Hello, the Mono team is working on CXXI, which lets managed code to interop easily with native C++ classes directly. With CXXI, it should be possible to create bindings to Ogre which work on Linux and many other operating systems, in the same way as C++/CLI makes it possible on Windows.
You can read more about it on http://tirania.org/blog/archive/2011/Dec-19.html
I'm sorry but personally I won't be able to work on it for now, but at least I wanted to let everybody know that Mogre has now the possibility to reach many more platforms if someone is willing to implement it. I think that Mogre working on Linux (and other platforms) would be greatly appreciated. I know that Axiom exists but I think that adapting Mogre to work with C++/CLI or CXXI depending on the current platform would be easier to implement than Axiom itself, thus making Mogre support more features faster since Ogre's native code is called from .NET instead of having to re-implement the entire Ogre as Axiom does.
Also, if someone has some experience with CXXI, it would be helpful if he could comment about the feasibility of such implementation.