Commit graph

745 commits

Author SHA1 Message Date
Sergey Popov
6a559fe1e5 Added gettext tool. 2008-05-08 16:11:57 +00:00
Sergey Popov
51f18a2a02 Added python imports that for some reason are required on windows...
...but not on linux.

Append PROGSUFFIX when copying binaries to wesnoth root.
2008-05-08 11:22:15 +00:00
Sergey Popov
7789f5e772 Renamed pythonlibdir option to python_site_packages_dir 2008-05-07 17:23:58 +00:00
Sergey Popov
c4efb694bf Implemented pythonlibdir that specifies where to install python modules. 2008-05-07 16:30:41 +00:00
Sergey Popov
9a1c104611 SCons recipe can now build both build variants at the same time. 2008-05-07 13:47:23 +00:00
Sergey Popov
c2abf84dbf Implemented debug and release build variants. 2008-05-07 11:23:39 +00:00
Sergey Popov
5610e7f241 Moved all custom config checks to separate files. 2008-05-06 13:19:38 +00:00
Sergey Popov
a09fb63227 Moved python check to separate file. 2008-05-06 12:43:02 +00:00
Sergey Popov
572f5d705a Corrected subprocess.call invocation. 2008-05-06 09:35:03 +00:00
Sergey Popov
58d9cc9da7 Made scons recipe use subprocess.call instead of os.system to call convert. 2008-05-06 09:23:24 +00:00
Sergey Popov
cfe7309aa8 Added an option to specify default targets to scons recipe. 2008-05-05 12:22:39 +00:00
Sergey Popov
5a64c61a6f Made scons build wesnoth_editor on windows. 2008-05-05 08:12:45 +00:00
Sergey Popov
9f6dbda57a Refactored install targets. 2008-05-04 19:47:54 +00:00
Sergey Popov
50f7ba7850 Removed TargetSignatures("content")...
...which was causing breakage of config check caching with scons 0.97
2008-05-04 19:15:27 +00:00
Sergey Popov
f4e9115306 Made scons recipe link against wsock32 and intl libraries on windows. 2008-05-04 11:18:28 +00:00
Sergey Popov
1241c61f31 scons recipe successfully compiles(not links) on windows. 2008-05-03 12:02:50 +00:00
Sergey Popov
3536811e48 SCons recipe no longer generates revision.hpp...
...and passes -DHAVE_REVISION if no revision information is available.
2008-05-02 13:56:33 +00:00
Sergey Popov
7cd5af5cdd Made scons recipe (almost) windows-compatible. 2008-05-02 11:41:03 +00:00
Sergey Popov
05c2894b3e Refactored code that adds scons options. 2008-05-01 16:41:06 +00:00
Sergey Popov
fb2ae0fc12 Made sdl check more robust. 2008-05-01 11:07:14 +00:00
Sergey Popov
1e995b9ab6 Use pkg-config to check for SDL. 2008-05-01 10:34:25 +00:00
Sergey Popov
eea4f0737f Fixed InstallWithSuffix crash if some binaries are disabled.
Worked around scons bug that caused spurious success of C++ check.
2008-05-01 08:51:30 +00:00
Sergey Popov
3fa0b367bf Made datadirname affect datadir instead of docdir(Oops!). 2008-04-30 16:48:39 +00:00
Sergey Popov
ce40c7c6ee Added autotools-style "datarootdir" and "datadirname" options to scons recipe. 2008-04-30 16:09:33 +00:00
Sergey Popov
055dc5b54c Reimplemented "uninstall" target. 2008-04-30 11:20:20 +00:00
Sergey Popov
f801db8050 Implemented "program_suffix" option in scons recipe. 2008-04-30 07:50:10 +00:00
Sergey Popov
75f986ad52 Added custom check for python. 2008-04-29 16:28:31 +00:00
Sergey Popov
709cf9c94a Made C++ check enforce version requirements. 2008-04-29 10:59:33 +00:00
Sergey Popov
8dc36b1622 Added check for C++ compiler to scons recipe. 2008-04-29 09:34:09 +00:00
Sergey Popov
3cf71a7fff Added docdir and mandir options to scons recipe. 2008-04-28 20:50:18 +00:00
Sergey Popov
dc0ac76875 Combined tinygui and smallgui into one option. 2008-04-28 20:16:28 +00:00
Eric S. Raymond
69bf0f2632 Explain how to translate from autotools-speak to scons-speak. 2008-04-28 19:38:17 +00:00
Sergey Popov
450b36c0b2 Made "destdir" affect installation of manual and manpages. 2008-04-28 15:23:42 +00:00
Sergey Popov
1f5f895571 Added "destdir" option to scons recipe. 2008-04-28 14:39:07 +00:00
Sergey Popov
f130a87cb1 SDL check no longer appends unneeded paths to CPPPATH and LIBPATH. 2008-04-27 11:45:12 +00:00
Sergey Popov
65adab6ed2 Made "scons dist" create proper tarballs instead of tarbombs. 2008-04-19 13:15:02 +00:00
Sergey Popov
4b1ed95db6 When making distribution pass files using -T tar option. 2008-04-18 20:35:35 +00:00
Sergey Popov
29add1b955 Moved translation stuff to po/SConscript. 2008-04-17 17:36:50 +00:00
Sergey Popov
b857566f71 Moved manual targets to SConscript file in doc/manual. 2008-04-17 15:20:27 +00:00
Sergey Popov
d596b57e0b Fixed "test" target. 2008-04-17 14:26:42 +00:00
Sergey Popov
ea1b9efdd7 Made scons build hierarchical. 2008-04-17 13:59:21 +00:00
Mark de Wever
7a602eccec Move tpanel to it's own file, will get more refactoring later. 2008-04-17 06:25:00 +00:00
Eric S. Raymond
6b81fbc53a Ensure that the distribution tarball is bzip2-compressed. 2008-04-15 17:58:01 +00:00
Gunter Labes
8f9d45cf10 move the addon manager back to its intended location and give it its name back 2008-04-14 14:25:07 +00:00
Sergey Popov
97b1fca309 Made "install" target also install command-line targets. 2008-04-14 07:14:36 +00:00
Eric S. Raymond
96ed556954 Move the addon manager into the same wesnoth-prefixed namespace...
...as wesnoth and wesnoth_editor.
2008-04-14 02:53:14 +00:00
Gunter Labes
0aeac1753a make sure the test for "exported" works for any language 2008-04-13 20:44:54 +00:00
Sergey Popov
4f240f1258 scons recipe: no longer trying to install non-existant man pages. 2008-04-13 19:12:15 +00:00
Gunter Labes
0c18a0e4c5 don't #define REVISION if we got no revision information 2008-04-13 16:42:53 +00:00
Mark de Wever
25f618c46c Forgot to add the new file to scons. 2008-04-13 10:12:06 +00:00