Maarten ter Huurne
|
608182f2e0
Recognise GCC if it is passed as a string of the form "<path>/g++-<version>".
|
13 years ago |
Maarten ter Huurne
|
1d48e26583
Corrected mistake in previous commit: test of USE_CXX11 was inverted.
|
13 years ago |
Maarten ter Huurne
|
e21b10b7a4
Compile with GCC in c++0x mode if "USE_CXX11=true" is passed to Make or defined in a flavour. Enabling it by default is not an option yet because auto_ptr is deprecated and we use lots of those, so useful warnings would be lost in the flood of deprecation warnings.
|
13 years ago |
Maarten ter Huurne
|
43dd1b8acf
Corrected test for -Wno-missing-field-initializers support: we should test with the compiler we are actually using.
|
13 years ago |
Maarten ter Huurne
|
6667100d11
Added sound driver using libao.
|
13 years ago |
Maarten ter Huurne
|
57d46bdf27
Added support for the Clang compiler.
|
13 years ago |
Manuel Bilderbeek
|
00ecb9b7ff
Make windres program overridable (e.g. for cross compilation).
|
14 years ago |
Maarten ter Huurne
|
f580db9924
Be explicit about how to handle undefined revision numbers: a dummy string ("unknown") or a dummy number (1).
|
14 years ago |
Maarten ter Huurne
|
3c8ec2057f
Try different names for the Python interpreter and warn if no suitable interpreter can be found.
|
14 years ago |
Maarten ter Huurne
|
ea0587582a
Do not run "cpu2flags.py" for pseudo-CPU "univ": this avoids a warning about an unknown CPU type and the result was not used anyway since only the recursive calls done to compile for the real CPU types use TARGET_FLAGS. Thanks to FiXato for the patch.
|
15 years ago |
Maarten ter Huurne
|
df58f092df
Only include x86-64 in a universal build on a host with OS X 10.6 or later, since we need the 10.6 SDK.
|
15 years ago |
Maarten ter Huurne
|
9c49b61671
Include x86-64 in the universal binary. The Info.plist marks OS X 10.6 as a requirement for x86-64, because SDL needs 10.6 specific API.
|
15 years ago |
Maarten ter Huurne
|
26761ace34
We no longer use pseudo-platforms.
|
15 years ago |
Maarten ter Huurne
|
1c7126b8a2
Added dependency from "build-info.hh" on "platform-XYZ.mk". This is not perfect, since one platform Makefile may include another one, but it does work around most problems.
|
15 years ago |
Maarten ter Huurne
|
1cdd340bdc
Only use "-Wno-missing-field-initializers" if the GCC version we are using accepts it.
|
15 years ago |
Wouter Vermaelen
|
374bb1956d
Removed CassetteJack
|
15 years ago |
Wouter Vermaelen
|
54bdd6b9fc
By default compile with -Wextra -Wno-missing-field-initializers
|
15 years ago |
Sean Young
|
2b4b2f91ee
Remove liboggz from the build system
|
15 years ago |
Maarten ter Huurne
|
3fabf45311
Update generated component info files when "components.py" changes.
|
15 years ago |
Maarten ter Huurne
|
4813e097cd
Do not use "LIB" prefix in Make names. Fixes inconsistency with 3rdparty system.
|
15 years ago |
Maarten ter Huurne
|
636cf12587
Re-probe when systemfuncs scripts change. Ideally the probe would not be a monolithic operation but a set of smaller checks, but this at least avoids compiling against an outdated "systemfuncs.hh".
|
15 years ago |
Maarten ter Huurne
|
09dba326bb
Warn about macros that are #defined in the implementation file but never used.
|
15 years ago |
Maarten ter Huurne
|
b8b001e6c5
I thought an undefined preprocessor identifier would be an error, but I forgot that C prefers to assign semantics to mistakes instead of reporting them... Fortunately the GCC preprocessor has an option to warn about undefined identifiers.
|
15 years ago |
Sean Young
|
d0abf60f04
URL was out of date
|
15 years ago |
Sean Young
|
7b9f5a464d
On Solaris:
|
15 years ago |
Sean Young
|
c370cac248
First commit of Laserdisc code. Some of the outstanding issues are listed
|
15 years ago |
Maarten ter Huurne
|
c734d82a82
Pass CPU flags to GCC: "-m32" on x86 and "-m64" on x86-64. This ensures that openMSX and GCC have the same idea about whether we are compiling 32 or 64 bit mode. Before this change 32-bit GCC would compile without warnings or errors when ASM_X86_64 was defined, but the resulting binary was subtly incorrect.
|
15 years ago |
Maarten ter Huurne
|
3848c26f6b
Removed dependency on "tcl-search.sh", which no longer exists.
|
15 years ago |
Maarten ter Huurne
|
5351bc0b5b
Always run win_resource.py, since revision number might be changed. The script does not modify its output if the output is unchanged.
|
15 years ago |
Maarten ter Huurne
|
2a89266811
Get revision from SVN or git, if this tree is under revision control. Otherwise, take the ChangeLog revision like we always did so far.
|
15 years ago |