Commit graph

685 commits

Author SHA1 Message Date
Eric S. Raymond
7cb1eeb6bd Corrected Ogg Vorbis check. 2008-03-28 11:36:11 +00:00
Eric S. Raymond
c471f36b50 Improve the quality of the SDL checks in SConstruct. 2008-03-28 11:22:59 +00:00
Eric S. Raymond
1b68ec8273 Implement loonycyborg's more capable SDL check. 2008-03-28 10:58:43 +00:00
Eric S. Raymond
36834b6057 In scons recipe, use PkgConfig to check for SDL version. 2008-03-28 10:08:37 +00:00
Eric S. Raymond
9306210729 Copy configure.ac's platform-specific checks. 2008-03-28 09:15:19 +00:00
Eric S. Raymond
874524c957 Small optimization in scons recipe. 2008-03-28 08:55:49 +00:00
Eric S. Raymond
59ebd9b690 Enable building of the unit tests in the scons recipe. 2008-03-28 02:22:11 +00:00
Eric S. Raymond
ae70561807 Mark things the scons recipe doesn't cover yet.
Implement the sanity checker in the scons recipe.
2008-03-27 21:51:30 +00:00
Eric S. Raymond
dd2224dfb0 Remove a misleading comment. 2008-03-27 20:39:30 +00:00
Eric S. Raymond
73df078a64 Document the most recent scons recipe target. 2008-03-27 20:38:08 +00:00
Eric S. Raymond
97188084ef Implement a localedir option in the scons recipe.
Fix a bug in the tarball maker.
2008-03-27 20:34:26 +00:00
Eric S. Raymond
e6ef42c9dd scons recipe can now make distribution tarballs. 2008-03-27 20:03:25 +00:00
Eric S. Raymond
efcff1274b Nuke the vestigial --lite option. 2008-03-27 17:16:15 +00:00
Eric S. Raymond
300a4b37d1 Implement server_uid and server_gid options to scons recipe. 2008-03-27 17:01:08 +00:00
Eric S. Raymond
e700694dee Use AddPostAction to do fifo creation right. 2008-03-27 16:36:33 +00:00
Eric S. Raymond
a9d196f1b4 Another step towrds fifodir installation. 2008-03-27 15:34:16 +00:00
Eric S. Raymond
76057f9f77 A step towards getting fifodir install right. 2008-03-27 15:22:56 +00:00
Eric S. Raymond
2ac1ebc847 Update the scons recipe todo list. 2008-03-27 14:12:43 +00:00
Eric S. Raymond
33a869ee7f Data directory installation now works. 2008-03-27 13:48:33 +00:00
Eric S. Raymond
66a696025b Selectively enable content signatures at binary-build time...
...but not installation time.  This avaoid the weird install crash
bug.
2008-03-27 11:30:40 +00:00
Eric S. Raymond
59deff29d4 Disable content-based signatures, and explain why it's a bad idea. 2008-03-27 10:38:03 +00:00
Eric S. Raymond
3bd3aa9086 Refactor scons installation. 2008-03-27 10:27:23 +00:00
Eric S. Raymond
dd01cd139c Corrected recipe for making revision.hpp. 2008-03-27 10:13:00 +00:00
Eric S. Raymond
ca5539e5a5 Clean up the installation productions. 2008-03-27 09:33:14 +00:00
Eric S. Raymond
76b4d7929a Arrange for uninstall to delete all servers. Add an install-campaignd. 2008-03-27 09:15:20 +00:00
Eric S. Raymond
e44daa3079 Arrange both build recipes so they generate a revision.hpp file...
...containing a symbol definition for the checkout revision. Guard the
inclusion with HAVE_REVISION so Windows developers doing an SVN
checkout wobn't trip over it.  (This is a stopgap until scons or cmake
lets us create the recision.h file uniformly on Windows.)
2008-03-27 08:37:20 +00:00
Gunter Labes
3b9f18403d implement fifodir 2008-03-27 01:34:23 +00:00
Gunter Labes
84e2ad2b7a remove unnecessary includes and libs from the wesnothd target
add a wesnothd-install target

add linker flag for profiling
2008-03-26 23:40:51 +00:00
Gunter Labes
dd6c1ad37b correctly append $CXXFLAGS and $LDFLAGS from the environment 2008-03-26 20:45:50 +00:00
Eric S. Raymond
0dff223ddd Accept passed-in LDFLAGS and CXXFLAGS. 2008-03-26 18:09:24 +00:00
Eric S. Raymond
e3b0135242 Use LINKFLAGS, not LDFLAGS. Link only as needed. 2008-03-26 17:48:17 +00:00
Eric S. Raymond
718f42d025 Implement internal_data option in the scons recipe. 2008-03-26 14:46:13 +00:00
Eric S. Raymond
0df938b4b9 Thinko fix in scons recipe. 2008-03-26 14:36:03 +00:00
Eric S. Raymond
03a5505e4e Eliminate wesconfig.h includes where they are no longer needed.
Fix a minor Windows porting bug due to a typo (WIN32 -> _WIN32).

Make game_config.o explicitly dependent on the verion stamp file in scons.
2008-03-26 10:41:50 +00:00
Eric S. Raymond
84461299df Fix an installation bug in the scons recipe. 2008-03-26 02:38:09 +00:00
Eric S. Raymond
4e90bbc3cd scons should no longer generate wesconfig.h. Add Python-suppression option. 2008-03-25 14:36:53 +00:00
Eric S. Raymond
c8efc43a4b Document know problems with the scons build. 2008-03-25 08:50:25 +00:00
Eric S. Raymond
f016fd119b scons uninstall proceduction is working. 2008-03-25 05:56:15 +00:00
Eric S. Raymond
93e18d1214 scons installation works, but with one odd error message. 2008-03-25 04:30:17 +00:00
Eric S. Raymond
07ac33c7de Get the Python site-packages directory right in the scons recipe. 2008-03-25 01:14:25 +00:00
Eric S. Raymond
23798c2b78 Typo fix. 2008-03-24 16:38:00 +00:00
Eric S. Raymond
2e9f61e876 Installation production is ready, *except* for data directory installation. 2008-03-24 15:32:49 +00:00
Eric S. Raymond
7e28631e52 Proof of concept for installation machinery. 2008-03-24 15:04:08 +00:00
Eric S. Raymond
b6af620a56 Most of the way (though not all) to getting the test target to build. 2008-03-24 14:16:41 +00:00
Eric S. Raymond
d648270ebb Re-introduce wesconfig.h include to some files...
...where it will be handy for the scons build.
2008-03-24 13:43:45 +00:00
Eric S. Raymond
c1bc990148 Refactoring step in the scons recipe. 2008-03-24 13:24:11 +00:00
Eric S. Raymond
e2cd9ae8dc Fix a comment and regroup. 2008-03-24 12:52:29 +00:00
Eric S. Raymond
a2942cbc28 Re-enable fribidi and Python tests. 2008-03-24 12:50:21 +00:00
Eric S. Raymond
ba608e95e0 Factoring into SConstruct and src/SConstruct turned out to be a bad idea,
...revert it.
2008-03-24 12:17:46 +00:00
Eric S. Raymond
6952bdb6e7 Implement the prefsdir option. 2008-03-24 04:20:35 +00:00