From 4b1059f5a118b70b2c8dfeb8fbecefc7852c6589 Mon Sep 17 00:00:00 2001 From: Tom Tanner Date: Sun, 15 Mar 2015 16:26:41 +0000 Subject: Building cleanly without patched versions. Doesn't do the plugins yet --- .hgignore | 4 ++-- README.txt | 20 +++++++++++++++----- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/.hgignore b/.hgignore index e04a39ce..19772d32 100644 --- a/.hgignore +++ b/.hgignore @@ -1,4 +1,6 @@ syntax: glob +scons_configure.py +scons-ModOrganizer-* ModOrganizer-build-desktop* outputd/* output/* @@ -34,5 +36,3 @@ html syntax: regexp Makefile\.(Debug|Release) source/.*/debug/.* -scons_configure.py -scons-ModOrganizer-* diff --git a/README.txt b/README.txt index 168e1726..cbb571c3 100644 --- a/README.txt +++ b/README.txt @@ -243,11 +243,16 @@ Building with scons 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 paths as appropriate + boost/python/zlib/7zip paths as appropriate 4) Create build kits as follows: Custom Process step: Command: \Scripts\scons.bat - Arguments: -u + Arguments: -u . + Working directory: %{sourcedir} + + Clean Custom Process step: + Command: \Scripts\scons.bat + Arguments: -c -u . Working directory: %{sourcedir} For the release build, add 'CONFIG=release' to the arguments. @@ -255,7 +260,12 @@ Building with scons 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). - You can do this in the main project (probably should), but if you want to build just - a particular subproject, you can do it in the subproject instead (or as well). + 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! -This isn't complete by any means but.. \ No newline at end of file +This isn't complete by any means but.. -- cgit v1.3.1