diff options
| author | Kris Parker | 2009-10-30 01:28:43 +0000 |
|---|---|---|
| committer | Kris Parker | 2009-10-30 01:28:43 +0000 |
| commit | da8daf149b37ca5ac7073bde47c3bfb7c7c3ca52 (patch) | |
| tree | a85465351854c7ad72c4578cf0e4adb6064d8f52 /ON COMPILING.txt | |
| parent | c823b4882c6463223e2c8860066ab49846dcf7e4 (diff) | |
| download | stonesense-da8daf149b37ca5ac7073bde47c3bfb7c7c3ca52.tar.gz stonesense-da8daf149b37ca5ac7073bde47c3bfb7c7c3ca52.tar.bz2 stonesense-da8daf149b37ca5ac7073bde47c3bfb7c7c3ca52.tar.xz | |
Added MinGW build instructions
Diffstat (limited to 'ON COMPILING.txt')
| -rw-r--r-- | ON COMPILING.txt | 44 |
1 files changed, 43 insertions, 1 deletions
diff --git a/ON COMPILING.txt b/ON COMPILING.txt index 4c8b7f6..ffbe709 100644 --- a/ON COMPILING.txt +++ b/ON COMPILING.txt @@ -7,4 +7,46 @@ I'm just getting the project out there, so the public light will force me to tid 2 - I've only tested it with MSVS 2005
-3 - It includes a partially mangled version of dfHack. It should work, but a more elegant solution is in the works.
\ No newline at end of file +3 - It includes a partially mangled version of dfHack. It should work, but a more elegant solution is in the works.
+
+Specific Build Notes
+====================
+
+*** MinGW ***
+
+(I am including specific version numbers here so I can give precise file info, as things
+update, you may have better luck with newer versions)
+
+1) Get cmake-2.6.4-win32-x86.exe and install
+
+2) Get MinGW-5.1.6.exe installer
+
+Install with:
+g++ compiler
+MinGW make (this didnt want to automatically grab today, you may need to manually install it)
+
+3) Get subversion checkout of stonesense (PySVN Workbench works nicely)
+
+4) Get allegro-mingw-4.2.2.zip
+
+Unpack allegro into the stonesense directory
+(so you have a stonesense/allegro-mingw-4.2.2 directory)
+
+(If you have a newer allegro, change its directory name, or tweak the directories in CMakeList.txt)
+
+5) add any missing .cpp files to the CMakeList.txt list under
+
+SET(PROJECT_SRCS
+
+(or wait till the compiler process winges about them to help figure out what is missing)
+
+6) Grab a dosprompt and head to stonesense/build
+
+--you will probably need absolute paths to the apps in the following--
+
+7) run
+cmake .. -G"MinGW Makefiles" -DCMAKE_BUILD_TYPE:string=Release
+
+8) run
+mingw32-make
+
|
