Commit graph

93 commits

Author SHA1 Message Date
Ignacio R. Morelle
b945b3a5ff Add untar instructions for gzip tarballs 2015-06-12 18:24:29 -03:00
Ignacio R. Morelle
b6be3ace42 1.12 has no PNG screenshots or Lua console completion support 2015-05-17 12:47:53 -03:00
Ignacio R. Morelle
1ee80160fc Complete INSTALL revamp ported from master
This is a port of commits 15ac0224ca and
038090a1fe, without master-specific
dependencies and with the SDL version requirement lowered to 1.2.7.

Unsupported/legacy build configurations are still not mentioned in this
commit because they overcomplicate everything.
2015-04-13 02:30:45 -03:00
Chris Beck
45d7882fa7 add documentation, scons check for jpg support in sdl_image
It was reported on Dec 22 2014 in irc that the game is broken if
this is missing, and a search shows that bigmaps and many campaign
story screens use jpg images.

It makes more sense imo to document this as an official dependency
now, and if we decide to change everything to png's then we can go
back and disable the jpg check then.

Conflicts:
	SConstruct
2014-12-22 22:25:23 -05:00
Chris Beck
4c92a1f9a3 Update INSTALL
mark libs on which we have only a header dependency
remove "boost thread" from the list since it was determined (in conversation on irc) that we don't need it
2014-11-23 17:16:10 -05:00
Chris Beck
418021d5f0 Update INSTALL 2014-11-09 00:27:39 -05:00
Ignacio R. Morelle
e7ca9d81be INSTALL: mention that root access may be needed for install
Because not everyone building Wesnoth knows how to use their OS.
2013-06-21 05:44:36 -04:00
Mark de Wever
dfef23aebc Decreases the pango cairo dependency.
The dependency's version is decreased to version 1.21.3. This is the
version currently used in XCode (on the Mac). Upgrading there is
troublesome.

This partly reverts 2b939cebc7.
2013-06-03 21:32:07 +02:00
fendrin
85ed997f5f Updated INSTALL and RELEASE_NOTES with the vorbisfile dependency. 2013-05-20 11:21:08 +02:00
Eric S. Raymond
7f85fa000c The git transition.
Most references to and dependencies on Subversion have been removed.
"+svn" is now "+dev". Files that can't be fixed yet have a FIXME-GIT
comment in them; most of these are in the website tests.
2013-03-26 10:44:47 -04:00
Mark de Wever
53259cf8c8 Increased the pango cairo dependency to 1.24.4.
Loonycyborg I didn't see a version check in SCons and I didn't add one,
please review.
2013-02-16 09:07:31 +00:00
Mark de Wever
6f0ffcf9df Fix some issues when using MSVC.
There are still issues remaining, but this fixes some of them. The other
issues are still being investigated.
2012-07-15 20:48:32 +00:00
Mark de Wever
1901ab0520 Adds ENABLE_PEDANTIC_COMPILATION CMake option.
The option is disabled by default. More flags will be added after
testing with several compilers.
2012-07-12 18:08:17 +00:00
Mark de Wever
4cbef957f6 Changes the CMake compiler flags.
At the moment the flags are determined on the first run and stored in
CMAKE_CXX_FLAGS, CMAKE_CXX_FLAGS_DEBUG and CMAKE_CXX_FLAGS_RELEASE[*].
This was actuall not a good idea, since CMake combines CMAKE_CXX_FLAGS
with the CMAKE_CXX_FLAGS_<BUILD_TYPE>. The problem with this setup is
when the compiler is changed the flags are reset to their defaults and
the user made changes to the flags are lost. The second issue with the
old implementation is that the ENABLE_STRICT_COMPILATION CMake option
must be directly set; changing its value after the initial generation
had no effect.

The change will only set CMAKE_CXX_FLAGS, based on the environment
variable $CXXFLAGS, this is stored in its own variable, named
CXX_FLAGS_USER, in CMake and can be changed later. This flag is only
initialised on the first run. It is also based on the default flags we
use for Wesnoth and the _current_ state of the ENABLE_STRICT_COMPILATION
option. For the transition from the old to the new system the old
CMAKE_CXX_FLAGS are used as initial value for the CXX_FLAGS_USER. This
means no flags are lost, but some extra flags are added, will CMake to
cause a recompilation. So it's advised to regenerate the project files
or change the CXX_FLAGS_USER after CMake as updated the flags.

[*] Note I removed the CFlags since all C based code has been removed,
with the removal of the poolallocator.
2012-07-10 19:07:04 +00:00
Sergey Popov
7c866fce16 Add simpler scons commands to examples in INSTALL. 2012-05-20 19:55:04 +00:00
Mark de Wever
9e7c002c76 Updated files to bumped Boost requirements.
Updated INSTALL and cmake files. Omitted scons since some parts refer to
versions others don't and the version mentioned differs as well.
2011-08-11 19:37:19 +00:00
Lukasz Dobrogowski
b892668de8 Minor readability fixes of changelog and INSTALL. 2011-06-09 17:55:09 +00:00
Steven Panek
ff74c1a7dd Cleaned up INSTALL. 2011-03-01 05:01:36 +00:00
Mark de Wever
ff422edc9c Remove the editor option.
This changes causes the editor to be always build. It also sorts the
file entries in the build systems.

loonycyborg please review the scons changes.
2011-02-19 12:25:05 +00:00
Nils Kneuper
45dd183c36 "tiny gui support"-removal part 6:
remove reference in INSTALL files and now useless cmake file
2011-02-12 16:56:19 +00:00
Nils Kneuper
1f635d91e9 finalize removal of autotools build system
(some fixes in how to use stuff and mention things more in detail)
2011-01-15 11:41:45 +00:00
Guillaume Melquiond
3195f5a1a0 Discontinued support for building with autotools.
Since 2010-12-27T04:03:39Z!ai0867@gmail.com, wesnoth no longer builds (due to duplicate
strings), and it would be a lot of work to fix the build system, so
better drop it.
2010-12-27 11:10:54 +00:00
Guillermo Biset
72ade2484d Update the release notes and install instructions...
...to include ANA's dependencies.
2010-08-16 17:44:08 +00:00
Mark de Wever
b660e67d6d Removed the lua dependency from INSTALL. 2010-07-30 21:49:48 +00:00
Guillaume Melquiond
f56e584c1f Explicitly marked Boost.Serialization as a dependency,
...since 2010-03-03T15:00:18Z!esr@thyrsus.com removed its disabling through Boost.MultiIndex.
2010-03-21 15:54:44 +00:00
Mark de Wever
5339421498 Add some warnings about the problems with SDL 1.2.14. 2009-11-20 18:34:11 +00:00
Mark de Wever
9089b486e7 Remove dummy locales for cmake. 2009-10-14 22:19:09 +00:00
Sergey Popov
36fa12d2d9 Updated INSTALL. wesnoth_editor scons target no longer exists. 2009-10-08 16:23:43 +00:00
Mark de Wever
113d302fe1 Update cmake status as working.
Some minor issues remain, but those are for pot-updates which users
normally won't use.
2009-08-16 20:28:18 +00:00
Guillaume Melquiond
12e2249d1d Removed dependency on qt for kde-style notifications. Updated notes. 2009-08-10 06:11:23 +00:00
Iurii Chernyi
624eb5bf66 INSTALL documentation: changed required boost version to 1.35 2009-08-01 14:37:19 +00:00
Bruno Wolff III
7ccc195a18 Fix typo in INSTALL instructions 2009-07-25 15:31:21 +00:00
Guillaume Melquiond
0cde553dd3 Mentioned the dependencies for enabling desktop notifications. 2009-06-21 17:18:00 +00:00
Mark de Wever
3f091cd5a3 Mention lua in INSTALL. 2009-03-22 21:31:03 +00:00
Mark de Wever
4a3eaa1065 Bump the minimum cmake version to 2.6.0. 2009-03-20 19:59:51 +00:00
Mark de Wever
7e7bf5d48e Add scons minimum version. 2009-03-20 19:08:59 +00:00
Gunter Labes
c6a34c3a9c mention that the server gets built by default 2009-03-14 02:37:54 +00:00
Mark de Wever
14d008898b Update the fontconfig dependency in INSTALL.
Thanks to Ivanovic for reminding me.
2009-03-13 17:51:19 +00:00
Daniel Franke
d2d21276a2 Remove Python AI, resolving bug #13047 and #13048. 2009-02-23 07:05:50 +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
Mark de Wever
775838a379 Load our own fonts for the new widgets. 2008-09-03 15:46:41 +00:00
Sergey Popov
43fc030a57 Fixed documentation bugs in INSTALL. 2008-08-25 16:23:58 +00:00
Gunter Labes
2e2485b04e State that you only need to run autogen.sh when building from SVN, again. 2008-08-20 17:57:15 +00:00
Mark de Wever
c5840e962c Change dependencies to pango with cairo backend, only wired in for autotools. 2008-07-10 17:45:29 +00:00
Mark de Wever
aee9e58b8e Added the freetype2 dependency needed for SDL_Pango...
...and changed the dependency to the pango with ft2 support.
2008-07-06 14:56:38 +00:00
Mark de Wever
221196c43c Added the pango dependency.
I'm not sure yet what will be the minimum required version so I used
1.14.8 as shipped with Debian Etch as minimum.  The library isn't used
yet but will be soon. Only added autotools support.

(Also some minor tab->spaces changes in the changelog.)
2008-07-06 12:20:54 +00:00
Sergey Popov
fedda6fbdd Updated INSTALL to reflect changes to scons options. 2008-06-16 20:03:13 +00:00
Gunter Labes
8fcb941ca3 some language tweaks 2008-05-12 12:08:46 +00:00
Mark de Wever
e17d9aaeb2 Remove the deprecated notice on autotools...
...and change it to the fact that it probably will be replaced. Also
show both alternatives when still using autotools.
2008-05-12 09:26:00 +00:00
Moritz Göbelbecker
0cb0e9e7e2 Build instructions for cmake. 2008-05-10 09:58:04 +00:00