Compilation on one platform for another is called "cross-compilation", and it is far from trivial. You need a cross-compiler (a compiler which generates code for another platform), and libraries for the target platform, and you need to set it up so that the right libraries are used. But it is possible, and the file build/unix/README.crossbuild describes how to use the unix build scripts in cross-compilation. It does not give detailed instructions about cross-compilation in general; you'd have to search the web for info on that.
I don't know much about Mac IDEs, but you can use the unix build scripts to build from the command line, just as you would on Linux or MinGW. Note that there are only project files for MSVC, so if you're going for a Mac IDE, you'd have to make a project file for it yourself.
Logged
“When Juffo-Wup is complete when at last there is no Void, no Non when the Creators return then we can finally rest.”
Oh, and what is the filenames for saved games on Mac OS?
and where exactly are they, i'm new at the mac so i don't know crap about how it's file system works.
Save games are in ~/.uqm/save just like any other Unix. I have no idea what that expands to on a Mac, but the standard Unix shells (e.g. bash) should expand that the same way as UQM does. If you really need the full expanded path (e.g. for Finder use), try typing the following into bash:
Code:
echo ~/.uqm/save
The save games are named starcon2.<nn> as usual, where 00<=nn<49.