Commit Graph

347 Commits (7adae09897c6f17a60de9468e9e11d166ff52278)

Author SHA1 Message Date
Patric Stout 7adae09897 Codechange: liblzma is called liblzma, how ever strange that might be
It is the only library we use that calls itself with 'lib' in the
name. This might be confusing, but with the arrival of cmake a lot
of these things are automated. And detection will find 'liblzma',
not 'lzma', like with 'lzo', 'zlib', ..
5 years ago
Patric Stout aa350528df Remove: libtimidity support (NOT timidity support)
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.
5 years ago
Patric Stout f58db44ff2 Remove: BeOS support (deprecated by Haiku)
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.
5 years ago
Patric Stout 7784d77713 Remove: MorphOS / AmigaOS support
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 :(
5 years ago
Charles Pigott 4ac81b3ebb Fix #7308: SDL linker flags were not added on MinGW 5 years ago
Charles Pigott d9b4ada7e9 Fix 95ccddd6: SDL static library flags was not updated to use pkg-config format 5 years ago
Charles Pigott 1a663d9efc Fix: Wrong variable was used in zlib detection 5 years ago
Charles Pigott 6535abb88b Codechange: Don't explicitly link with -lstdc++, causes linking issues with freetype on MinGW 6 years ago
glx ee84f98f1e Fix: deps calculation call could fail due to command line length 6 years ago
glx 5a09337c20 Fix: make reconfigure warning 6 years ago
Charles Pigott 4fbfe34e36 Codechange: Always compile with C++11 6 years ago
Charles Pigott 175829b8b5 Fix #6880: [OSX] Clang version detection 6 years ago
Charles Pigott 0e7af55ef7 Fix: [OSX] Check all search paths for iconv.h 6 years ago
Michael Lutz 32ce1ce347 Add: [OSX] Text layout using the native CoreText API.
By default, the native API will be used instead of ICU, but if ICU is
forced in using configure, it will take precedence.
6 years ago
Charles Pigott 0c619b7c4b Add: Fluidsynth music driver support (jmak) 6 years ago
glx d418d30947 Fix: dmusic detection 6 years ago
Jonathan G Rennison 8fc1517515 Codechange: detect native Apple clang correctly in config.lib #6773
Fixes: 00c1603256
6 years ago
Charles Pigott a3d1950b65 Codechange: Ensure that -lfreetype is always last when linking statically
Fixes weird bug with MinGW
6 years ago
glx 10d8b83038 Fix: library detection on MSYS2 file system 6 years ago
Michael Lutz cd966f3810 Add: [Win32] Uniscribe configure options for MinGW targets. 6 years ago
Owen Rudge 7bd2fa3516 Feature: Add XAudio2 driver 6 years ago
Patric Stout 0165fe1283
Codechange: remove endian_check in favour of __BYTE_ORDER macro (Rubidium) (#6762) 6 years ago
Patric Stout aef69443e7 Remove: WinCE support 6 years ago
Patric Stout 85adde7485 Remove: PSP support 6 years ago
Charles Pigott 00c1603256 Fix e614357: Ask the compiler who it is, instead of using symlinks (#6727)
This fixes #6723
6 years ago
Patric Stout aaf7e98c77
Fix 6ac0790: don't show the location to / failure of 'realpath' every time (#6719) 6 years ago
Patric Stout ae5628e903
Change: [Build] prioritize cc-build over build (based on patch by woutershep2) (#6716)
This closes #6414
6 years ago
Patric Stout f06061aa3b
Change: [Build] use flags set by env at the end, not at the start (based on patch by adf88) (#6715)
This closes #6433
6 years ago
Victor Sergienko 6ac079020b Fix e614357: MingW/MacOS/MacPorts don't have realpath, use reallink in those cases (#6710) 6 years ago
Charles Pigott e47f646cb3 Fix e61435774b: Some systems don't have realpath (#6705) 6 years ago
Charles Pigott e61435774b Fix: Resolve symlinks when working out which compiler is being used 6 years ago
Charles Pigott 4b1a42c703 Codechange: Remove outdated assumption about FreeBSD's C compiler 6 years ago
adf88 2aa806842f (svn r27902) -Feature [FS#6614]: Preserve PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR environment variables in config.cache file (just like other variabes CFLAGS, LDFLAGS etc.) so they can be resused when OpenTTD re-configures itself 7 years ago
michi_cc 8ad28478a3 (svn r27727) -Fix(-or-not) [FS#6295]: [OSX] Out-of-the-box compilation on newer OSX versions (dunn). 8 years ago
frosch 4342798ff5 (svn r27709) -Fix-ish: Silence some warnings. (adf88) 8 years ago
frosch 41e5e7626e (svn r27703) -Change [FS#6532]: [gcc] Wnarrowing and Wfree-nonheap-object do no longer trigger in gcc 4.9.2, so reenable them. 8 years ago
frosch ac6793dace (svn r27654) -Change: Enable C++11 for clang 3.3 (LordAro) 8 years ago
frosch b2fb19cc19 (svn r27623) -Fix (r27616) [FS#6492]: Missed two version checks, and messed one up. 8 years ago
frosch 1f4489c266 (svn r27616) -Codechange [FS#6487]: [Build] Change the GCC version detection so that it works with two-digit and truncated versions. 8 years ago
rubidium e956422f48 (svn r27606) -Change/fix: GCC6 defaults to C++14, but our configure limits it to C++0x just because we want to use features from C++0x (which are also in C++14), so use the C++ standard that's the GCC6 default 8 years ago
smatz 4bd149d05a (svn r27595) -Fix: prevent GCC 6 over-optimization 8 years ago
rubidium 9ea3e42768 (svn r27557) -Fix: bashism that caused different CFLAGS with bash vs dash 8 years ago
planetmaker e78ce08287 (svn r27472) -Change [FS#6401] (r20219): On Haiku use the appropriate system variable to obtain the include dir (aarroyoc) 9 years ago
rubidium 562c269770 (svn r27377) -Codechange: use the pkg-config files of ICU as well. Since they are split into separate libraries it becomes possible to split RTL support for natural sorting, although the effect will be minimal 9 years ago
rubidium d45969779d (svn r27376) -Codechange: let libtimidity detection and configuration make use of pkg-config 9 years ago
rubidium c7c93c68b7 (svn r27375) -Fix-ish: update help parameter for png configuration (it has used pkg-config for a long time) 9 years ago
rubidium d5810e5d65 (svn r27374) -Codechange: make zlib detection and configuration make use of pkg-config 9 years ago
rubidium 95ccddd6fe (svn r27373) -Codechange: make sdl detection and configuration use pkg-config 9 years ago
rubidium b8bb123580 (svn r27372) -Codechange: make allegro detection and configuration use pkg-config 9 years ago
rubidium 2f267b9207 (svn r27371) -Codechange: make freetype detection and configuration use pkg-config 9 years ago