From: Jesse A. <the...@gm...> - 2011-02-10 00:38:54
|
On Tue, Feb 8, 2011 at 2:01 PM, Unavowed <una...@ve...> wrote: > On 08/02/11 01:35, Jesse Allen wrote: >> On Mon, Feb 7, 2011 at 10:24 AM, Unavowed <una...@ve...> wrote: >> >> Remember, that installing on Windows is one example that hard-coded >> paths are bad. > > Okay, changed it so that it's defined everywhere but on Windows > (including defined with Wine). > >>> In the time since my initial post, I got the game to cross-compile using >>> mingw32 on Gentoo/amd64. Quick and easy guide: >>> >>> Assuming the source is in ~/projects/7kaa, with a configure script: >>> 1. Download http://unavowed.vexillium.org/tmp/mingw-7kaa.tar.bz2 >>> 2. Extract and enter the unpacked directory >>> 3. Do: >>> . ./ENVIRONMENT >>> mkdir 7kaa && cd 7kaa >>> ~/projects/7kaa/configure --prefix=$PREFIX --host=mingw32 >>> LIBS="-static-libstdc++ -static-libgcc" >> >> I want these "LIBS" linking options added for mingw targets by >> default. (licensing is not an issue here) > > Done, I also added an --enable-dynamic-support-libs if you don't want > this behaviour on Windows. Left it with dynamic libs for Wine. > -- > Unavowed > I have merged the branch to master, and I added a .gitignore for the autogenerated files that appeared for me. Thanks for doing this, Jesse |