Commit Graph

28 Commits (6228127ae9dc6ce78894aa3faa2c28cc8da2a9d3)

Author SHA1 Message Date
truelight 3905d6bdb7 (svn r8040) [Configure] -Fix: for some reason, OS2 compiled unix.cpp, not os2.cpp 18 years ago
truelight a9740d850e (svn r7961) [Configure] -Fix: "" in config params didn't survive --reconfig. They should now. 18 years ago
tron a259d64141 (svn r7942) Trim another 192 lines from the configure monster 18 years ago
tron 9ad0d4cf1a (svn r7939) Fix useless use of cat 18 years ago
truelight 01f4a45b55 (svn r7770) [Configure] -Fix: the "" and \ via ./configure wasn't passed on correctly (and therefor it was lost) 18 years ago
truelight 4b62ee874c (svn r7764) [Configure] -Fix: a forced direct-music is as valid as an autodetected 18 years ago
rubidium 013df98f79 (svn r7759) -Merge: makefile rewrite. This merge features:
- A proper ./configure, so everything needs to be configured only once, not for every make.
 - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies.
 - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC.
 - Proper support for OSX universal binaries.
 - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files.
 - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files.

Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.
18 years ago
Darkvater 6c3590338c (svn r7461) -Fix: [FS#262] Add support for building with GCC on OS/2 (psmedley) 18 years ago
rubidium 9a8c149321 (svn r7196) -Feature: use fontconfig so one can set the font family name in openttd.cfg instead of the full path to the font. 18 years ago
peter1138 f660d48e6a (svn r7182) -Feature: Merge utf8 branch. This brings us support for Unicode/UTF-8 and the option for fonts rendered by FreeType. Language changes to come. 18 years ago
Darkvater d76c0e2dc8 (svn r6751) -Fix: Add option to enable/disable network support. Default is on 18 years ago
peter1138 ad69195dec (svn r5426) - Makefile: Make the configure script work properly for setting target compilers; Set CC_TARGET / CXX_TARGET
up the same way as CC_HOST / CXX_HOST, and add or fix their options within the configure script. In the 
Makefile, instead of overriding CC / CXX with the target compilers if they are set, set the target compilers 
with the default compilers if none are set (bit of a mouthful), and use the target compilers explicitly.
18 years ago
tron 89f0033d97 (svn r5220) Testing for existence AND using rm -f is tautologous 18 years ago
Darkvater 38cd74a0bd (svn r4219) - Add support for WITH_ICONV. It is enabled by default for OSX > 10.3 for all others set it with WITH_ICONV in Makefile.config or with --with-iconv with configure. --with-config=/somedir will search for iconv include files somewhere (or in Makefile.config with WITH_ICONV_PATH). Custom library loading is not (yet) supported 19 years ago
peter1138 45a0557b37 (svn r4217) Replace SDL-CONFIG and LIBPNG-CONFIG with SDL_CONFIG and LIBPNG_CONFIG 19 years ago
truelight 9eb29ca1cf (svn r4066) -Fix: oops, forgot to remove a debug line 19 years ago
truelight 422ee53066 (svn r4065) -Fix: the configure now knows --host-cflags 19 years ago
truelight dcbe493a83 (svn r4064) -Fix: fixes for configure to accept spaces in params. This are mostly bypasses because bash really does suck in handling spaces and " stuff :( 19 years ago
truelight b0c9058470 (svn r4059) -Fix: add --dedicated flag to configure 19 years ago
truelight 9ae2e00644 (svn r3894) -Fix: use "" over in configure 19 years ago
truelight e7bfbc08c5 (svn r3873) -Fix: don't remove Makefile.config if it isn't there in the first place
-Add: allow --debug=3 to enable DEBUG lvl 3 (--debug results in a lvl 1)
19 years ago
truelight 2651cad689 (svn r3870) -Fix: missed one item in last commit, tnx glx :) 19 years ago
truelight 755fff761b (svn r3869) -Fix: don't use OS in configure, some system have that defined ;) 19 years ago
truelight 1dd104e09a (svn r3867) -Add: added --debug, --profile and --revision to configure 19 years ago
truelight 382104ce89 (svn r3866) -Fix: only add CXX if it is given
Word of warning: configure _does_ delete your Makefile.config!
19 years ago
truelight 88b6b44566 (svn r3865) -Add: a fully optional configure script, that is a wrapper around
Makefile.config, inserting data directly into it. This is needed for the
   CompileFarm (nightly) and most likely it will help out many people who want
   to cross-compile. I might have missed several options out of the
   Makefile.config, but those are the needed ones for the CompileFarm.
19 years ago
bjarni b1597422f5 (svn r988) Removed the JAM file stuff since it turned out that nobody uses it anymore and it is not maintained anymore 20 years ago
truelight efaeb275f7 (svn r1) Import of revision 975 of old (crashed) SVN 20 years ago