Add MinGW Win32 Cross Compiling
authorSam Moore <matches@ucc.asn.au>
Sat, 4 Oct 2014 16:31:08 +0000 (00:31 +0800)
committerSam Moore <matches@ucc.asn.au>
Sat, 4 Oct 2014 16:31:08 +0000 (00:31 +0800)
commit25548aa3a2c3fd86202b01a88df6abd820a9eb6d
treed18696ac6479d10518146b4500abf6cc39b09362
parent80c609660b049d1bf62d98acfb0c1aa893278123
Add MinGW Win32 Cross Compiling

Not tested with Qt4 yet, but works with QUADTREE_DISABLED

Build procedure:
 1. Put source for GMP and SDL2 in ipdf/code/contrib/
    Do 2. and 3. for both
 2. Run `./configure --host=i686-w64-mingw32 --prefix="ipdf/code/contrib/win32"`
 3. `make; make install`
 4. In ipdf/code/src, run `make ARCH=win32 CONTROLPANEL=disabled`
 5. Download SDL2.dll for the binary

Will try and get Qt4 support in the morning I guess.

I am doing this because I want it to be easy for marker(s) to run the software.
So I will make a precompiled ipdf.exe for windows in addition to the linux binary.

Tested under wine, seems to work.

ALSO

Why the hell is there a goto in document.cpp
13 files changed:
.gitignore
src/Makefile
src/debugscript.cpp
src/document.cpp
src/gmprat.h
src/log.cpp
src/main.cpp
src/main.h
src/objectrenderer.cpp
src/paranoidnumber.h
src/path.h
src/screen.cpp
src/view.h

UCC git Repository :: git.ucc.asn.au