diff options
| author | Tom Tanner <thosrtanner2@users.sourceforge.net> | 2015-03-22 10:51:43 +0000 |
|---|---|---|
| committer | Tom Tanner <thosrtanner2@users.sourceforge.net> | 2015-03-22 10:51:43 +0000 |
| commit | 266a6964290033ee86923e96524df8d077d6578a (patch) | |
| tree | 5acdefbe0d72cee45b05c2ec8988ef49d3dff3b5 /README.txt | |
| parent | 07b8896f92568083870a5ad61f83e3cb2e4e97ff (diff) | |
| parent | ea520baf4e4a512744552a8528e3b41145796151 (diff) | |
Merge
Diffstat (limited to 'README.txt')
| -rw-r--r-- | README.txt | 41 |
1 files changed, 41 insertions, 0 deletions
@@ -222,3 +222,44 @@ Troubleshooting (thanks to Ross): Unlocker: http://www.filehippo.com/download_unlocker/ or http://www.emptyloop.com/unlocker/
Warning: With Unlocker v1.9.2, you must select "Advanced" then uncheck everything to
avoid having some Delta toolbar garbage installed...
+
+5) Problem TT has seen:
+ Complains about 'qtwebkit4' missing. For some reason this seems to insist on
+ living with modorganiser.exe
+
+-------------------
+Building with scons
+-------------------
+
+1) Download scons from www.scons.org and install
+2) Download QT4 (and/or QT5) from https://bitbucket.org/dirkbaechle/scons_qt4 and
+ https://bitbucket.org/dirkbaechle/scons_qt5. Install as per instructions
+3) Copy scons_configure_template.py to scons_configure.py. Edit to point to your
+ boost/python/zlib/7zip paths as appropriate (you can create an empty one if
+ you set up the params in qt creator)
+4) Create build kits as follows:
+ Custom Process step:
+ Command: <python path>\Scripts\scons.bat
+ Arguments: -u .
+ Working directory: %{sourcedir}
+
+ Clean Custom Process step:
+ Command: <python path>\Scripts\scons.bat
+ Arguments: -c -u .
+ Working directory: %{sourcedir}
+
+ For the release build, add 'CONFIG=release' to the arguments.
+
+ If you want to do parallel builds, add -j and a number to the arguments.
+ However you may need to install pywin32 (but it seems to work OK for me).
+ -j 4 did the entire build in 2m 15s. scons uses -Z7 to store debugging
+ information in the .obj files which removes the issues with multiple
+ processes attempting to access one datafile.
+
+ Note. If you want to build a sub project separately, it seems to be better
+ to open the subproject, set that up with the scons kit and build that as a
+ project.
+
+ Please note: the generated (runnable) output files end up in the build directory,
+ in the '_ModOrganizer' subdirectory (not at the top level). Named like that
+ so you can see it!
|
