Commit graph

513 commits

Author SHA1 Message Date
Sergey Popov
97a7b74bb0 Readded the option to disable built-in editor to scons script. 2008-10-04 14:19:57 +00:00
Tomasz Śniatowski
6022234caa Remove the old editor.
This includes removing sources, cfg files, editor targets in build
systems (scons was done already), and removing old-editor only parts
from several other files under data/ and src/. There probably are some
remains of the old editor left.
2008-10-04 12:24:35 +01:00
Sergey Popov
e865b5a635 Removed old editor from scons build system. 2008-10-04 11:03:29 +00:00
Sergey Popov
30e9459886 Refactored some code in installation section. 2008-09-30 16:56:35 +00:00
Sergey Popov
c9d680cc1c Made SDL_net a base prerequisite since all programs don't compile without it. 2008-09-27 21:08:00 +00:00
Sergey Popov
a30935772a Generate revision.hpp in src/. 2008-09-26 17:40:08 +00:00
Sergey Popov
c7bfb62092 Fixed appending M to revision string for git. 2008-09-26 15:25:50 +00:00
Sergey Popov
dbb0f1de86 Added config check for gzip support in boost iostreams. 2008-09-26 12:42:09 +00:00
Sergey Popov
b9352d8602 Made scons remove build/variant/ dirs...
...if stale duplicated sourcefiles are found in them.
2008-09-22 10:36:39 +00:00
Sergey Popov
7900f30ab0 Delete build/*/SConscript files in case...
...there are still left some from before 2008-09-20T15:42:45Z!loonycyborg@gmail.com.
2008-09-20 19:57:36 +00:00
Sergey Popov
00177d437f No longer duplicate sources to builddir, only build objects in it. 2008-09-20 15:42:45 +00:00
Sergey Popov
8b96d4f06d Refactored alias and hardlink related code in scons script. 2008-09-20 14:19:48 +00:00
Sergey Popov
21ae62036d Removed some cruft. 2008-09-20 13:09:16 +00:00
Sergey Popov
4a4d5b5c3c Added start and finish pages to NSIS installer...
...and made use of installer graphic.
2008-09-14 13:49:51 +00:00
Sergey Popov
0f84c0833f Fixed "gettextdir" option. 2008-09-13 14:38:22 +00:00
Sergey Popov
13d0e52a3d Added an option to enable forum user handler to scons. 2008-09-12 20:03:48 +00:00
Pauli Nieminen
65ca06b1c3 Added backward compability code for boost test 1.33 (tested using 1.33.1) 2008-09-12 12:32:47 +00:00
Sergey Popov
8b5b55b275 Made NSIS script install manual and readme files. 2008-09-12 12:07:27 +00:00
Sergey Popov
c113ceb808 Made generated nsis script create shortcuts and install dlls. 2008-09-11 13:27:11 +00:00
Pauli Nieminen
715b7d031b Fixed signed/unsigned comparision warnings 2008-09-11 12:34:33 +00:00
Gunter Labes
d852c4edc7 simplified and extended svnrev code when git-svn is used:
* append L when there are local commits

  * append M when there are uncommitted local changes
2008-09-08 22:51:12 +00:00
Tomasz Śniatowski
d553c9d313 change #ifdef USE_EDITOR2 to #ifndef DISABLE_EDITOR2...
...and update buildsystems accordingly. This will force people using
custom builds (e.g. devcpp, codeblocks) to either add editor2 sources
or consciously disable it.
2008-09-05 14:32:24 +01:00
Sergey Popov
976f4a9fe0 revert 2008-09-04T08:05:33Z!loonycyborg@gmail.com...
...and use different way of ensuring that gettext tool is affected by PATH.
2008-09-04 19:44:06 +00:00
Sergey Popov
9bd73133a7 Forward PATH at Environment contruction time...
...so gettext tool is affected by PATH.
2008-09-04 08:05:33 +00:00
Sergey Popov
c2380fba37 Added a general purpose pkg-config check and used it to check for fontconfig. 2008-09-03 16:53:44 +00:00
Sergey Popov
52ebf88c8c Made scons link against fontconfig. 2008-09-03 16:08:17 +00:00
Mark de Wever
336cbeefd9 Removed the --small-gui build option.
Starting Wesnoth with the --smallgui parameter achieves the same. The
other code workarounds for smallgui are already gone.
2008-09-03 15:46:56 +00:00
Sergey Popov
e27d2291b4 Added a NSIS script template and scons target to generate script from it.
The template is very WIP.
2008-09-03 08:23:44 +00:00
Pauli Nieminen
30fb091b0b Improved scons revision number generator when using git. 2008-08-30 15:29:06 +00:00
Sergey Popov
c52419e638 Removed dummy_locales option from scons script since it's runtime option now. 2008-08-28 10:43:15 +00:00
Pauli Nieminen
609c696945 Changed scons default build target to release 2008-08-26 16:21:10 +00:00
Pauli Nieminen
a5cf2e7f9b Made scons build debug to be default 2008-08-26 15:42:54 +00:00
Sergey Popov
4d39fc6474 Relocated .sconsign.dblite, config.log and .sconf_temp to build/ dir. 2008-08-26 15:08:24 +00:00
Sergey Popov
93a3b77973 Set default value of destdir to "/" fixing installing to cwd by default. 2008-08-26 09:19:15 +00:00
Sergey Popov
f5d0aa586b Made relative paths in destdir work. 2008-08-25 20:30:18 +00:00
Sergey Popov
fad708a5ca Use env.Depends instead of env.Requires which isn't available in scons 96.93. 2008-08-25 10:16:12 +00:00
Sergey Popov
7338913207 Made scons automatically build locales and translations if nls is enabled. 2008-08-24 14:29:58 +00:00
Pauli Nieminen
c934825607 Excluded data/test/ from tarball 2008-08-23 16:08:37 +00:00
Sergey Popov
7c3df74d58 Improved distcc option to take arbitrary number of parallel compilations. 2008-08-22 17:20:26 +00:00
Pauli Nieminen
344ae5aa46 Fixed disabling distcc with 0 parameter 2008-08-22 16:58:24 +00:00
Pauli Nieminen
c89e3a4a8e Made distcc take parelization level as parameter
Changed localedef --force to posix compliance -c switch
2008-08-22 16:53:42 +00:00
Eric S. Raymond
259a808ad4 The build variable now defaults to a 'base' value...
...that builds in the distribution root, restoring the old
Emacs-friendly default behavior.  Next step: try to fake Emacs compile
mode into coping gracefully with the other variants.
2008-08-21 22:04:27 +00:00
Pauli Nieminen
2b6f8637f2 Prevent dummylocales compilation in windows 2008-08-20 20:36:41 +00:00
Sergey Popov
439b66e82a Use "git-svn find-rev HEAD" to find revision of git-svn. 2008-08-20 17:07:28 +00:00
Sergey Popov
61469a774b Fixed crash when installing dummy locales if locales dir doesn't exist. 2008-08-20 14:00:49 +00:00
Pauli Nieminen
a5ed42c1dd Broken dummylocales runtime configuration implementation. installation fails 2008-08-20 13:55:07 +00:00
Sergey Popov
b1adf57470 Use env.Command to copy/hardlink binaries to working copy root...
...thus fixing bug #11987
2008-08-19 10:54:28 +00:00
Tomasz Śniatowski
c19943c2ba Make editor2 options on by default in the build systems 2008-08-15 19:11:11 +01:00
Sergey Popov
80c49994f4 Made "scons all" build tests too. 2008-08-13 22:16:03 +00:00
Pauli Nieminen
e50d11af06 Added boost asio and smart_ptr library checking to scons 2008-08-12 20:01:52 +00:00