Commit Graph

333 Commits (16a36dffa0ccd7753de0100ee320a4982bb1945c)

Author SHA1 Message Date
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
rubidium a00d2b8b3c (svn r27370) -Codechange: move the "dedicated server" check into the pkg-config check routine 9 years ago
rubidium a6710b7ea9 (svn r27369) -Cleanup: there's no need to do dependency checking of libraries in OpenTTD; zlib should always be installed if libpng is because it links to zlib 9 years ago
rubidium 8585cdc6c6 (svn r27368) -Cleanup: undo the special case of OSX; it works fine without it 9 years ago
rubidium 69fac508c3 (svn r27367) -Codechange: make a distinction between the layouting part of ICU (lx) or the sorting/collation part of ICU (i18n) 9 years ago
rubidium 9cadc0e150 (svn r27361) -Fix-ish: when attempting to find a host, try gcc/g++ but also CC/CXX appended to the host triple. This to make cross compilation with clang alone easier 9 years ago
rubidium b40f750243 (svn r27360) -Feature: allow configuring pkg-config in one go for all libraries 9 years ago
frosch 4fa052dd19 (svn r27250) -Fix [FS#6286]: Broken error message in configure. (NG) 9 years ago
planetmaker 5c80edb7ed (svn r27224) -Cleanup: Duplicate #ifdef for FreeBSD (AMDim3) 9 years ago
planetmaker b1a9cf2ed8 (svn r27223) -Add [FS#6274]: Support for DragonflyBSD (AMDmi3) 9 years ago
planetmaker bc371a2d9e (svn r27059) -Change: [Makefile] Make sure to use plain mercurial output unaltered by personal presets 10 years ago
rubidium 2361aaf601 (svn r26869) -Add: support for an all black palette to prevent the need of having a black tile of all different slopes (ic111) 10 years ago
planetmaker a58b74f997 (svn r26850) -Fix: [Makefile] Compilation of strgen requires also defining variable in for platforms like Solaris 10 years ago
rubidium d60b2d04e4 (svn r26737) -Fix (r26735): one = too many... why can't all languages use the same basic definition for comparisons? 10 years ago
rubidium f4a381f991 (svn r26735) -Fix (rmakefilerewrite): for profiling CFLAGS got a -p (for prof) and LDFLAGS got -pg (for gprof), but in the end gprof would be used (via make run-prof). Furthermore -pg isn't compatible with -fomit-frame-pointer on certain architectures (most importantly x86(_64)), so simply don't enable that flag when profiling is enabled 10 years ago