summaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
2019-03-19Remove: DOS supportPatric Stout
In 10 years there was no active development on DOS. Although it turned out to still work, the FPS was very bad. There is little interest in the current community to look into this. Further more, we like to switch to c++11 functions for threads, which are not implemented by DJGPP, the only current compiler for DOS. Additionally, DOS is the only platform which does not support networking. It is the reason we have tons of #ifdefs to support disabling networking. By removing DOS support, we can both use c++11 functions for threads, and remove all the code related to disabling network. Sadly, this means we have to see DOS go. Of course, if you feel up for the task, simply revert this commit, and implement stub c++11 functions for threads and stub functions for networking. We are more than happy to accept such Pull Request.
2019-03-11Fix: don't include xaudio2 if you are not going to compile itPatric Stout
This is more in trend with other files, where if the driver is not selected, we don't even attempt to compile it.
2019-03-11Codechange: make clear that SSE is a flag you can switchPatric Stout
2019-03-11Codechange: the flag is not if you have threads, but if you want to use themPatric Stout
2019-03-05Remove: libtimidity support (NOT timidity support)Patric Stout
libtimidity was introduced with the support for PSP. PSP has been dropped almost a year ago, but this music driver was not. This corrects that oversight. timidity (via extmidi) still works fine. This purely removes the libtimidity support, which was only really available for PSP.
2019-03-05Remove: BeOS support (deprecated by Haiku)Patric Stout
In 10 years there is no commit to change how BeOS works, and we have no active maintainer for it. It is unlikely it works in its current state (but not impossible). With the arrival of SDL2 (and removal of SDL), BeOS is no longer support. SDL2 suggests to use Haiku instead of BeOS.
2019-03-05Remove: MorphOS / AmigaOS supportPatric Stout
In 10 years there is no commit to change how MorphOS works, and we have no active maintainer for it. It is unlikely it works in its current state (but not impossible). With the arrival of SDL2 (and removal of SDL), MorphOS is no longer support. There is an SDL2 port for MorphOS, but it is not maintained by upstream SDL2, and nobody can currently test it out. If anyone wants to re-add MorphOS, please do (revert this patch, fix the problems, and create a Pull Request). If you need any help doing so, let us know! It is not that we don't like MorphOS, it is that we don't have anyone fixing the problems :(
2018-11-01Add: Fluidsynth music driver support (jmak)Charles Pigott
2018-04-29Codechange: remove endian_check in favour of __BYTE_ORDER macro (Rubidium) ↵Patric Stout
(#6762)
2018-04-29Remove: WinCE supportPatric Stout
2018-04-29Remove: PSP supportPatric Stout
2016-05-12(svn r27562) -Fix: forgot one (hidden) case to force sorting to be locale ↵rubidium
independent
2014-01-02(svn r26194) -Change: add SSE detection to the configure script with the ↵rubidium
possibility to disable it (based on patch by MJP)
2011-03-03(svn r22174) -Add: Generate the settings as part of the unix build process ↵alberth
without using it (Rubidium)
2010-08-14(svn r20490) -Change: merge the extra GRF sources so updating them becomes a ↵rubidium
bit easier. The (prebuilt) grf will still remain, so if you don't have NFORenum and GRFCodec it will still work.
2010-02-10(svn r19081) -Codechange: make it possible to disable compilation of the ↵rubidium
AI+Squirrel
2009-09-21(svn r17606) -Add: initial support for Haiku; a dedicated server with zlib ↵rubidium
and libpng compiles and links (for me). Something's fishy with the network so it doesn't actually work (yet)
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-13(svn r17163) -Fix (r7961): don't return exit value of rmsmatz
2009-08-01(svn r17026) -Fix [FS#3076]: "[bd]ash"-ism in configurerubidium
2009-05-24(svn r16419) -Fix [FS#2916]: MSYS has two distinct ways to write paths. When ↵rubidium
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.
2009-05-16(svn r16318) -Change: use !! instead of @@ in src/*.in too.rubidium
-Change: use @ instead of ~ in configure/Makefiles so Debian's build system(s) can also build RC binaries.
2009-05-14(svn r16307) -Fix: makedepend can't handle the amount of files we have and ↵glx
it also miss some dependencies. That's why we introduce our custom implementation of makedepend.
2009-05-12(svn r16285) -Change: give some warnings when unsupported characters are ↵rubidium
used in the path
2008-12-03(svn r14651) -Fix [FS#2437] (r14636): extmidi wasn't compiled/linked anymore.rubidium
2008-11-26(svn r14636) -Add: DOS port of OpenTTD, without network support though.rubidium
2008-11-25(svn r14630) -Add: support Allegro as video backend.rubidium
2008-11-16(svn r14584) -Fix: reconfigure when any *.in file is changedglx
2008-10-14(svn r14467) -Fix [FS#2350](r14443): use '~' instead of '#' as sed ↵smatz
separator, it could be understood in a wrong way by shell
2008-10-06(svn r14443) -Change: Unify the delimiters used in config* and make*skidd13
2008-09-02(svn r14226) -Revert r13792: 'configure --help' failed when for example gcc ↵truebrain
wasn't detected .. not really what you expect. By the lack of imagination, a revert will have to do for now.
2008-08-21(svn r14117) -Fix: compile failing because the language files can't be ↵rubidium
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.
2008-07-31(svn r13894) -Fix: bashisms in configure and Makefile.insmatz
2008-07-22(svn r13792) -Codechange: Display current values of the options in ↵skidd13
./configre --help instead of static strings
2008-05-06(svn r12979) -Codechange: support using MORPHOS in sources.list.rubidium
2008-04-14(svn r12706) -Merge: the thread rewrite from NoAI. The rewrite makes the ↵rubidium
threading we have better extendable.
2008-01-14(svn r11853) -Fix [r11837]: [OSX] reconfigure killed the space in shared-dirbjarni
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
2007-12-15(svn r11641) -Add: configure time parameter to enable some desync debugging ↵rubidium
functionality.
2007-07-20(svn r10642) -Merge (from NoAI): ./configure flag for disabling threading.rubidium
2007-06-13(svn r10148) -Fix r10143: make --without-png to compile againtruelight
2007-06-07(svn r10050) -Codechange: make it a little easier to force a version number ↵rubidium
(for releases).
2007-03-27(svn r9504) [Config] -Fix r9340: somehow a -n got mixed up with a -z (tnx glx)truelight
2007-03-19(svn r9340) [Config] -Fix: on some systems $_ was set to /usr/bin/make; ↵truelight
filter for this (tnx peter1138)
2007-03-06(svn r9049) -Fix [Config]: when running 'bash configure', make sure ↵truelight
automated reconfigures run 'bash configure' too.
2007-02-19(svn r8814) [Config] -Add: added --awk and detect_awk. We now try to find an ↵truelight
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
2007-02-16(svn r8758) -Fix r8757: wrong variable to check libtimidity on if it is ↵truelight
found or not
2007-02-16(svn r8757) -Add: added libtimidity music driver (it is a nice small library ↵truelight
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!
2007-02-08(svn r8628) [PSP] -Add: added configure support for the PlayStation Portable ↵truelight
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.
2007-02-05(svn r8605) -Codechange: [OSX] changed all objective C to objective C++bjarni
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)
2007-01-21(svn r8304) [WinCE] -Add: added configure detection for WinCE.truelight
Compiling doesn't work, neither does running, but it is a first step in developing an official WinCE port