Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-03-06 | (svn r9030) [Config] -Add: added --enable-unicode, which enables unicode ↵ | truelight | |
(mostly for windows). Enabled by default on WIN32 (makes win9x fail, so use --disable-unicode if you produce binaries for win9x) | |||
2007-03-05 | (svn r9017) [Config] -Fix: if 'solaris' is in gcc dumpmachine, we have SunOS | truelight | |
2007-03-02 | (svn r8970) -Fix (win32): suppress the warnings coming from the DirectX ↵ | truelight | |
includes for GCC 4.0+. Also clearify commit r8968 in-code | |||
2007-03-02 | (svn r8968) -Fix (win32): silent g++ 4.0+ warnings about breaking ↵ | truelight | |
strict-aliasing | |||
2007-02-19 | (svn r8816) [Config] -Fix: if you disable stripping, don't detect strip at all | truelight | |
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-19 | (svn r8813) -Fix r8812: fixed one GNU depending grep statement with an other ↵ | truelight | |
;) Switched to egrep, which should work just fine. | |||
2007-02-19 | (svn r8812) -Revert r7880: those changes assumed a GNU-grep, which isn't ↵ | truelight | |
always available. Reverted back to a bit more ugly way of writing greps, but at least they are not bound to the laws of GNU. | |||
2007-02-19 | (svn r8811) [Configure] -Fix: [:lower:] for tr is GNU specific. Use [a-z] ↵ | truelight | |
instead. (Celestar) | |||
2007-02-19 | (svn r8810) [Configure] -Fix: "" variables if you test them, else if they ↵ | truelight | |
are empty they return lovely errors (tnx to Celester for finding thisone ;)) | |||
2007-02-17 | (svn r8776) [MorhpOS] -Fix: LDFLAGS needs -noixemul too | truelight | |
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-11 | (svn r8680) [Configure] -Codechange: allow a bit more flexible code in ↵ | truelight | |
check_compiler | |||
2007-02-11 | (svn r8679) [Configure] -Fix: 'checking for' and 'checking' was used mixed, ↵ | truelight | |
now only 'checking' is used -Fix: 'checking host g++/gcc' is silly, changed it to 'checking host c++/cc' | |||
2007-02-11 | (svn r8678) [PSP] -Add: added LIBS and CFLAGS needed to compile PSP | truelight | |
-Fix: PSP needs to link with gcc, not with g++ (don't ask) -Fix: PSP doens't support threads | |||
2007-02-08 | (svn r8633) [PSP] -Fix r8629: mixed psp-config and pspconfig, making ↵ | truelight | |
./configure --reconfig to fail | |||
2007-02-08 | (svn r8632) [PSP] -Add: added include and lib to CFLAGS / LDFLAGS based on ↵ | truelight | |
the SDK dir from psp-config -Fix: disabled pthread for PSP | |||
2007-02-08 | (svn r8629) [PSP] -Add: added psp-config detection in configure for PSP target | truelight | |
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-02-03 | (svn r8551) -Fix (r7759): Use ${} instead of $() for variables. | maedhros | |
2007-01-21 | (svn r8313) [WinCE] -Fix: -lws2 wasn't included in libraries, so network ↵ | truelight | |
couldn't be linked | |||
2007-01-21 | (svn r8311) [WinCE] -Fix r8304: GDI wasn't enabled by default on WinCE | truelight | |
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 | |||
2007-01-10 | (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, ↵ | rubidium | |
stillunknown and pv2b. | |||
2007-01-10 | (svn r8019) -Fix (r7759): if libfreetype was not found (and not forced to be ↵ | rubidium | |
used), the configure script aborted instead of marking it a 'not found'. | |||
2007-01-07 | (svn r7961) [Configure] -Fix: "" in config params didn't survive --reconfig. ↵ | truelight | |
They should now. | |||
2007-01-07 | (svn r7959) [Configure] -Fix: OS2-gcc needs to get stripping via gcc, ↵ | truelight | |
because it needs to be feed to emxbind at link-time. emxbind changes 'emx a.out' format to 'LX for OS/2 (MS-DOS)'. After this, all gcc and binutils tools for emx can no longer read the binary. Therefor emxbind needs to do the stripping while converting it. Logic, aint it? :) | |||
2007-01-07 | (svn r7942) Trim another 192 lines from the configure monster | tron | |
2007-01-07 | (svn r7941) Unbreak linking: FreeBSD is not Linux either | tron | |
2007-01-07 | (svn r7940) Add an empty line instead of overwriting the just written file | tron | |
2007-01-07 | (svn r7939) Fix useless use of cat | tron | |
2007-01-06 | (svn r7931) -Fix (r7759): multiple (different) -O flags made compilations ↵ | rubidium | |
with the wrong optimisations. | |||
2007-01-06 | (svn r7922) -Fix: bad escaping in CFLAGS | glx | |
2007-01-05 | (svn r7883) It's spelled 'automatically' | tron | |
2007-01-05 | (svn r7881) [Configure] -Fix: OS2 GCC indentifies itself with os2, not os/2 | truelight | |
2007-01-05 | (svn r7880) Simplify regular expressions and fix that exactly OS2 is ↵ | tron | |
matched, not any string beginning with OS2 | |||
2007-01-05 | (svn r7878) Remove the long gone sdl11-config (again) | tron | |
2007-01-05 | (svn r7877) Improve readability and shorten the configure script by 241 lines | tron | |
2007-01-03 | (svn r7813) -Fix (r7799): it is $with_zlib, not $zlib. | rubidium | |
2007-01-03 | (svn r7799) -Fix (r7759): gracefully handle cases where the directory libz.a ↵ | rubidium | |
is in is given via --with-libz. | |||
2007-01-03 | (svn r7796) -Fix (r7759): cygwin does not need to rewrite the paths for strgen. | rubidium | |
-Fix (r7759): supply the correct flags to cygwin to make it compile. Note: cygwin itself is 'broken'. Known issues with cygwin are: - bash does not work when including files that have dos line ending (\r\n). This causes the strange errors in config.lib. The solution is running: dos2unix config.lib - the windows-native svn does not work (though it previously did). The solution for this is to install the cygwin svn. - libfreetype2's freetype-config --cflags does not have ft2build.h in the path include search path. The workaround for this is to copy /usr/include/ft2build.h to /usr/include/freetype2/. Also linking does not work for static builds as freetype-config does not support that. You have to add the '--disable-static' flag when running './configure'. - libpng12 does not work with static building either. You have to add the '--disable-static' flag when running './configure' too. | |||
2007-01-02 | (svn r7778) -Fix (r7777): intel -> Intel | truelight | |
2007-01-02 | (svn r7777) [Configure] -Fix: call intel builds on OSX universal compiles ↵ | truelight | |
intel, not i386 (that is just silly) | |||
2007-01-02 | (svn r7775) -Fix (r7759): make ./configure --help lines at most 80 characters | rubidium | |
2007-01-02 | (svn r7769) -Fix (r7759): the strgen -t flag (todo) was set when it ↵ | rubidium | |
shouldn't be set and vice-versa. | |||
2007-01-02 | (svn r7763) [Configure] -Fix: all -z tests were protected with "", but of ↵ | truelight | |
course we forgot one...... :( | |||
2007-01-02 | (svn r7761) [Configure] -Fix: a != should be a =, gave funny warnings with ↵ | truelight | |
dedicated and network enabled | |||
2007-01-02 | (svn r7759) -Merge: makefile rewrite. This merge features: | rubidium | |
- 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. |