rubidium
144a84a348
(svn r17026) -Fix [FS#3076]: "[bd]ash"-ism in configure
2009-08-01 16:57:30 +00:00
rubidium
4033f786bd
(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.
2009-05-24 17:34:39 +00:00
rubidium
a34d5bb6ab
(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.
2009-05-16 12:36:33 +00:00
glx
b3a539b016
(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.
2009-05-14 21:59:24 +00:00
rubidium
87a5ab8255
(svn r16285) -Change: give some warnings when unsupported characters are used in the path
2009-05-12 20:52:12 +00:00
rubidium
e4edaa78ae
(svn r14651) -Fix [FS#2437] (r14636): extmidi wasn't compiled/linked anymore.
2008-12-03 00:19:06 +00:00
rubidium
a614dd7174
(svn r14636) -Add: DOS port of OpenTTD, without network support though.
2008-11-26 13:12:45 +00:00
rubidium
3aacd0a3d5
(svn r14630) -Add: support Allegro as video backend.
2008-11-25 19:32:12 +00:00
glx
13aa3e24cd
(svn r14584) -Fix: reconfigure when any *.in file is changed
2008-11-16 20:06:19 +00:00
smatz
14d8689e66
(svn r14467) -Fix [FS#2350](r14443): use '~' instead of '#' as sed separator, it could be understood in a wrong way by shell
2008-10-14 19:47:28 +00:00
skidd13
5b8af7db3b
(svn r14443) -Change: Unify the delimiters used in config* and make*
2008-10-06 17:05:44 +00:00
truebrain
4cd3f2a72e
(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.
2008-09-02 15:59:21 +00:00
rubidium
c4f5d419c0
(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.
2008-08-21 00:02:45 +00:00
smatz
c779b7c4b2
(svn r13894) -Fix: bashisms in configure and Makefile.in
2008-07-31 14:32:35 +00:00
skidd13
317207ce0c
(svn r13792) -Codechange: Display current values of the options in ./configre --help instead of static strings
2008-07-22 22:44:41 +00:00
rubidium
eaaf217a96
(svn r12979) -Codechange: support using MORPHOS in sources.list.
2008-05-06 22:42:10 +00:00
rubidium
12188e7a5d
(svn r12706) -Merge: the thread rewrite from NoAI. The rewrite makes the threading we have better extendable.
2008-04-14 19:54:33 +00:00
bjarni
57ecf117c9
(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
2008-01-14 20:30:05 +00:00
rubidium
cbcfcb3bf4
(svn r11641) -Add: configure time parameter to enable some desync debugging functionality.
2007-12-15 22:42:12 +00:00
rubidium
7aa6d30922
(svn r10642) -Merge (from NoAI): ./configure flag for disabling threading.
2007-07-20 18:34:21 +00:00
truelight
4b51ea375b
(svn r10148) -Fix r10143: make --without-png to compile again
2007-06-13 18:52:06 +00:00
rubidium
94b2dc3f8a
(svn r10050) -Codechange: make it a little easier to force a version number (for releases).
2007-06-07 00:15:00 +00:00
truelight
c738cdc0f0
(svn r9504) [Config] -Fix r9340: somehow a -n got mixed up with a -z (tnx glx)
2007-03-27 13:56:18 +00:00
truelight
45bebff1eb
(svn r9340) [Config] -Fix: on some systems $_ was set to /usr/bin/make; filter for this (tnx peter1138)
2007-03-19 18:37:23 +00:00
truelight
a69e3b1c45
(svn r9049) -Fix [Config]: when running 'bash configure', make sure automated reconfigures run 'bash configure' too.
2007-03-06 23:42:30 +00:00
truelight
b528cede6d
(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
2007-02-19 19:59:19 +00:00
truelight
5adb5315bb
(svn r8758) -Fix r8757: wrong variable to check libtimidity on if it is found or not
2007-02-16 10:08:38 +00:00
truelight
ee9f17844d
(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!
2007-02-16 09:50:28 +00:00
truelight
062ee7d9eb
(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.
2007-02-08 11:04:39 +00:00
bjarni
ca1a88f6c4
(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)
2007-02-05 21:16:56 +00:00
truelight
805246015f
(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
2007-01-21 14:14:27 +00:00
truelight
bab05c52f8
(svn r8040) [Configure] -Fix: for some reason, OS2 compiled unix.cpp, not os2.cpp
2007-01-10 19:13:33 +00:00
truelight
025d8dd224
(svn r7961) [Configure] -Fix: "" in config params didn't survive --reconfig. They should now.
2007-01-07 13:13:01 +00:00
tron
98f0c0f428
(svn r7942) Trim another 192 lines from the configure monster
2007-01-07 09:48:10 +00:00
tron
d76ed433f7
(svn r7939) Fix useless use of cat
2007-01-07 08:17:56 +00:00
truelight
35d6566d3c
(svn r7770) [Configure] -Fix: the "" and \ via ./configure wasn't passed on correctly (and therefor it was lost)
2007-01-02 21:31:39 +00:00
truelight
c906cf8e22
(svn r7764) [Configure] -Fix: a forced direct-music is as valid as an autodetected
2007-01-02 20:28:54 +00:00
rubidium
66bbf336c6
(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.
2007-01-02 19:19:48 +00:00
Darkvater
14363bfb51
(svn r7461) -Fix: [FS#262] Add support for building with GCC on OS/2 (psmedley)
2006-12-10 00:20:26 +00:00
rubidium
bd129cf6bf
(svn r7196) -Feature: use fontconfig so one can set the font family name in openttd.cfg instead of the full path to the font.
2006-11-17 22:15:55 +00:00
peter1138
1a4f1c8177
(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.
2006-11-16 22:05:33 +00:00
Darkvater
fa43887003
(svn r6751) -Fix: Add option to enable/disable network support. Default is on
2006-10-12 14:31:42 +00:00
peter1138
5c88a9745a
(svn r5426) - Makefile: Make the configure script work properly for setting target compilers; Set CC_TARGET / CXX_TARGET
...
up the same way as CC_HOST / CXX_HOST, and add or fix their options within the configure script. In the
Makefile, instead of overriding CC / CXX with the target compilers if they are set, set the target compilers
with the default compilers if none are set (bit of a mouthful), and use the target compilers explicitly.
2006-06-29 07:19:24 +00:00
tron
7d0a139828
(svn r5220) Testing for existence AND using rm -f is tautologous
2006-06-10 20:11:02 +00:00
Darkvater
fdf4fa45ad
(svn r4219) - Add support for WITH_ICONV. It is enabled by default for OSX > 10.3 for all others set it with WITH_ICONV in Makefile.config or with --with-iconv with configure. --with-config=/somedir will search for iconv include files somewhere (or in Makefile.config with WITH_ICONV_PATH). Custom library loading is not (yet) supported
2006-03-31 21:22:41 +00:00
peter1138
92c4d26a26
(svn r4217) Replace SDL-CONFIG and LIBPNG-CONFIG with SDL_CONFIG and LIBPNG_CONFIG
2006-03-31 21:06:55 +00:00
truelight
ee8a8ec834
(svn r4066) -Fix: oops, forgot to remove a debug line
2006-03-23 16:23:12 +00:00
truelight
e35adf597b
(svn r4065) -Fix: the configure now knows --host-cflags
2006-03-23 16:03:11 +00:00
truelight
262bc14595
(svn r4064) -Fix: fixes for configure to accept spaces in params. This are mostly bypasses because bash really does suck in handling spaces and " stuff :(
2006-03-23 15:34:47 +00:00
truelight
db2431e753
(svn r4059) -Fix: add --dedicated flag to configure
2006-03-23 13:24:09 +00:00