summaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorTom Tanner <thosrtanner2@users.sourceforge.net>2015-03-18 17:40:29 +0000
committerTom Tanner <thosrtanner2@users.sourceforge.net>2015-03-18 17:40:29 +0000
commita1c8e529f763ec664c5efc3d335781a474424a4a (patch)
tree2df9836bd211c8583507d378f91a6377ec2cceec /README.txt
parentdb2954e8eb41da715b9e7d79a72e225797401413 (diff)
parent39dd67f22f236d9f962657abe5b619f2b338f2fc (diff)
Merge with branch1.2
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt49
1 files changed, 47 insertions, 2 deletions
diff --git a/README.txt b/README.txt
index b4f37787..7eafff83 100644
--- a/README.txt
+++ b/README.txt
@@ -10,7 +10,7 @@ Please note that if you only want to work on and build a plugin you can save you
Overview:
---------
-As of Juli 2014 MO consists of the following subprojects:
+As of July 2014 MO consists of the following subprojects:
- organizer: The main userinterface. heavy usage of various libraries
- hookdll: core library of the virtual file system
- uibase: interop between plugins and the main application as well as some reusable functionality
@@ -87,10 +87,12 @@ zlib (http://www.zlib.net/)
Python 2.7 (32-bit)
- only for pythonrunner
-PyQt4 for Python 2.7
+PyQt4 for Python 2.7 (http://www.riverbankcomputing.co.uk/software/pyqt/download)
- tested: 4.10
- only for pythonrunner
+SIP (http://www.riverbankcomputing.com/software/sip/download)
+- presumably only for pythonrunner as it's needed for PyQT4
Recommended:
------------
@@ -171,6 +173,8 @@ Troubleshooting (thanks to Ross):
./bsatk/bsatk.pro
./hookdll/hookdll.pro
+ Please note if building this, you need to switch OFF -DZLIB_WINAPI ...
+
2) After building, I try to open {MOPROJECTPATH}\outputd\ModOragnizer.exe and get this error
"The program can't start because QtDeclaratived4.dll is missing from your computer. Try reinstalling the program to fix this problem."
@@ -226,3 +230,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!