Commit History

Author SHA1 Message Date
  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