Commit Graph

39 Commits (1761ff341c93e857676cc852b21c8362208037b3)

Author SHA1 Message Date
truelight 4b51ea375b (svn r10148) -Fix r10143: make --without-png to compile again 17 years ago
rubidium 94b2dc3f8a (svn r10050) -Codechange: make it a little easier to force a version number (for releases). 17 years ago
truelight c738cdc0f0 (svn r9504) [Config] -Fix r9340: somehow a -n got mixed up with a -z (tnx glx) 18 years ago
truelight 45bebff1eb (svn r9340) [Config] -Fix: on some systems $_ was set to /usr/bin/make; filter for this (tnx peter1138) 18 years ago
truelight a69e3b1c45 (svn r9049) -Fix [Config]: when running 'bash configure', make sure automated reconfigures run 'bash configure' too. 18 years ago
truelight b528cede6d (svn r8814) [Config] -Add: added --awk and detect_awk. We now try to find an awk on the user system which allows gsub(). If not found, you can define one yourself, or it tells you versions you might want to install 18 years ago
truelight 5adb5315bb (svn r8758) -Fix r8757: wrong variable to check libtimidity on if it is found or not 18 years ago
truelight ee9f17844d (svn r8757) -Add: added libtimidity music driver (it is a nice small library simular to timidity via extmidi)
[PSP] -Add: added PSP specific code for libtimidity. libtimidity code is based on the work of Turulo. Tnx a bunch!
18 years ago
truelight 062ee7d9eb (svn r8628) [PSP] -Add: added configure support for the PlayStation Portable target
In the coming days/weeks there will be an attempt to port OpenTTD for 
  this target. This is a very small step towards that.
18 years ago
bjarni ca1a88f6c4 (svn r8605) -Codechange: [OSX] changed all objective C to objective C++
This will permanently solve the issue where compilation on OSX broke because C++ code was added to some header files

   -Note: (important if you develop mac specific code)
   taken from http://developer.apple.com/releasenotes/Cocoa/Objective-C++.html           
    gdb lacks an integrated C++ with Objective-C parser. This means that gdb won't be able to evaluate expressions that contain both C++ and Objective-C constructs.
    gdb assumes that the language for ".mm" files is C++.
    you can change it to objective C by typing: (gdb) set language objc 
    Mixing C++ and objective C has some limitation (see link for all of them)
18 years ago
truelight 805246015f (svn r8304) [WinCE] -Add: added configure detection for WinCE.
Compiling doesn't work, neither does running, but it is a first step in developing an official WinCE port
18 years ago
truelight bab05c52f8 (svn r8040) [Configure] -Fix: for some reason, OS2 compiled unix.cpp, not os2.cpp 18 years ago
truelight 025d8dd224 (svn r7961) [Configure] -Fix: "" in config params didn't survive --reconfig. They should now. 18 years ago
tron 98f0c0f428 (svn r7942) Trim another 192 lines from the configure monster 18 years ago
tron d76ed433f7 (svn r7939) Fix useless use of cat 18 years ago
truelight 35d6566d3c (svn r7770) [Configure] -Fix: the "" and \ via ./configure wasn't passed on correctly (and therefor it was lost) 18 years ago
truelight c906cf8e22 (svn r7764) [Configure] -Fix: a forced direct-music is as valid as an autodetected 18 years ago
rubidium 66bbf336c6 (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 14363bfb51 (svn r7461) -Fix: [FS#262] Add support for building with GCC on OS/2 (psmedley) 18 years ago
rubidium bd129cf6bf (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 1a4f1c8177 (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 fa43887003 (svn r6751) -Fix: Add option to enable/disable network support. Default is on 18 years ago
peter1138 5c88a9745a (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 7d0a139828 (svn r5220) Testing for existence AND using rm -f is tautologous 18 years ago
Darkvater fdf4fa45ad (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 92c4d26a26 (svn r4217) Replace SDL-CONFIG and LIBPNG-CONFIG with SDL_CONFIG and LIBPNG_CONFIG 19 years ago
truelight ee8a8ec834 (svn r4066) -Fix: oops, forgot to remove a debug line 19 years ago
truelight e35adf597b (svn r4065) -Fix: the configure now knows --host-cflags 19 years ago
truelight 262bc14595 (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 db2431e753 (svn r4059) -Fix: add --dedicated flag to configure 19 years ago
truelight 61bb1d5b9a (svn r3894) -Fix: use "" over in configure 19 years ago
truelight 54f5cf4ec9 (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 cab087559f (svn r3870) -Fix: missed one item in last commit, tnx glx :) 19 years ago
truelight c734402a0a (svn r3869) -Fix: don't use OS in configure, some system have that defined ;) 19 years ago
truelight a1e68882c8 (svn r3867) -Add: added --debug, --profile and --revision to configure 19 years ago
truelight 23dd9a0ba9 (svn r3866) -Fix: only add CXX if it is given
Word of warning: configure _does_ delete your Makefile.config!
19 years ago
truelight be24777037 (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 4a818ecbb6 (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