Did some quick work on the build system today.
I am using the FindPython feature of CMake to get python as python doesn't use pkg-config.
There's also a cool 3rd party FindBoostPython for Linux.
I've got it building perfectly in VC8 now and I am working on getting to work in an out of source build.
For example instead of:
WGE >> Trunk >> WGEMain >> Debug >> objs
>> Source
It uses:
WGE >> Trunk >> WGEMain >> Source
>> Build >> WGEMain >> Debug
This is in order to keep the builds cleaner as well as to make building various configurations easier.
My goal is to get the build system as simple as possible, meaning lots of auto configuration. On Linux, it's pretty much a one line "cmake ../trunk" by now.
But in Windows, I'm not so lucky. There's no really easy way to detect boost, so I may have to resort to environment variables or passing extra paths to CMake. Fortunately, after the first setup it should work flawlessly, CMake automatically installs a plugin for Visual Studio that detects any cmake project changes you make and it will rebuild and reload the projects, without having to jump out of Visual Studio.
As for Mac ... I have no idea.
