rubidium
49b69a5705
(svn r27562) -Fix: forgot one (hidden) case to force sorting to be locale independent
8 years ago
rubidium
bfd72d7a89
(svn r26194) -Change: add SSE detection to the configure script with the possibility to disable it (based on patch by MJP)
11 years ago
alberth
8f73cf52ec
(svn r22174) -Add: Generate the settings as part of the unix build process without using it (Rubidium)
14 years ago
rubidium
36c1c1bdb5
(svn r20490) -Change: merge the extra GRF sources so updating them becomes a bit easier.
...
The (prebuilt) grf will still remain, so if you don't have NFORenum and GRFCodec it will still work.
14 years ago
rubidium
1c494c6f71
(svn r19081) -Codechange: make it possible to disable compilation of the AI+Squirrel
15 years ago
rubidium
d579a9366a
(svn r17606) -Add: initial support for Haiku; a dedicated server with zlib and libpng compiles and links (for me). Something's fishy with the network so it doesn't actually work (yet)
15 years ago
rubidium
99d46e0ad7
(svn r17248) -Fix: add GPL license notice where appropriate
15 years ago
smatz
ae094e5bef
(svn r17163) -Fix (r7961): don't return exit value of rm
15 years ago
rubidium
2047887107
(svn r17026) -Fix [FS#3076]: "[bd]ash"-ism in configure
15 years ago
rubidium
a25584b76f
(svn r16419) -Fix [FS#2916]: MSYS has two distinct ways to write paths. When calling external binaries it resolves paths which causes comparisons between a resolved and unresolved path. So always use the resolved path instead of the unresolved one.
16 years ago
rubidium
5d2b6f8474
(svn r16318) -Change: use !! instead of @@ in src/*.in too.
...
-Change: use @ instead of ~ in configure/Makefiles so Debian's build system(s) can also build RC binaries.
16 years ago
glx
3cf9fc17f6
(svn r16307) -Fix: makedepend can't handle the amount of files we have and it also miss some dependencies. That's why we introduce our custom implementation of makedepend.
16 years ago
rubidium
54e3012232
(svn r16285) -Change: give some warnings when unsupported characters are used in the path
16 years ago
rubidium
ea456026d8
(svn r14651) -Fix [FS#2437] (r14636): extmidi wasn't compiled/linked anymore.
16 years ago
rubidium
5dd4735da1
(svn r14636) -Add: DOS port of OpenTTD, without network support though.
16 years ago
rubidium
285d1846ae
(svn r14630) -Add: support Allegro as video backend.
16 years ago
glx
c7354a702a
(svn r14584) -Fix: reconfigure when any *.in file is changed
16 years ago
smatz
ab00ea7393
(svn r14467) -Fix [FS#2350](r14443): use '~' instead of '#' as sed separator, it could be understood in a wrong way by shell
16 years ago
skidd13
91665fd7e4
(svn r14443) -Change: Unify the delimiters used in config* and make*
16 years ago
truebrain
33d3eedf56
(svn r14226) -Revert r13792: 'configure --help' failed when for example gcc wasn't detected .. not really what you expect. By the lack of imagination, a revert will have to do for now.
16 years ago
rubidium
3efed2ae6e
(svn r14117) -Fix: compile failing because the language files can't be copied to the right directory when piping the output because during configure a wrong path would be written in a variable when passing the output into a file under MinGW. You get it? well, I do not.
16 years ago
smatz
f13fec3158
(svn r13894) -Fix: bashisms in configure and Makefile.in
16 years ago
skidd13
2db30844eb
(svn r13792) -Codechange: Display current values of the options in ./configre --help instead of static strings
16 years ago
rubidium
a18cf206c5
(svn r12979) -Codechange: support using MORPHOS in sources.list.
17 years ago
rubidium
d022d4af3d
(svn r12706) -Merge: the thread rewrite from NoAI. The rewrite makes the threading we have better extendable.
17 years ago
bjarni
224d7afe3d
(svn r11853) -Fix [r11837]: [OSX] reconfigure killed the space in shared-dir
...
Thanks to TrueLight for finding the solution to this one
Note: if the shared-dir setting is already broken due to this then you have to manually run configure again
17 years ago
rubidium
38c25ab03b
(svn r11641) -Add: configure time parameter to enable some desync debugging functionality.
17 years ago
rubidium
a045c22db0
(svn r10642) -Merge (from NoAI): ./configure flag for disabling threading.
17 years ago
truelight
063c4f7862
(svn r10148) -Fix r10143: make --without-png to compile again
17 years ago
rubidium
75f39b1995
(svn r10050) -Codechange: make it a little easier to force a version number (for releases).
17 years ago
truelight
0ce62afc78
(svn r9504) [Config] -Fix r9340: somehow a -n got mixed up with a -z (tnx glx)
18 years ago
truelight
beb21139c3
(svn r9340) [Config] -Fix: on some systems $_ was set to /usr/bin/make; filter for this (tnx peter1138)
18 years ago
truelight
3e2fae03bd
(svn r9049) -Fix [Config]: when running 'bash configure', make sure automated reconfigures run 'bash configure' too.
18 years ago
truelight
788535debf
(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
95d2ad7b73
(svn r8758) -Fix r8757: wrong variable to check libtimidity on if it is found or not
18 years ago
truelight
1f9fdc8bc1
(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
8c6198d03a
(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
5ebab4089a
(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
3a8024597d
(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
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