aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
2014-07-20BUILD: Add port specific makefile for AmigaOS4.D G Turner
This moves the AmigaOS4 specific packaging rules from the global ports.mk to a port specific makefile in the AmigaOS subdirectory of the SDL backend (used for AmigaOS). Previously, port specific makefiles were only used for cross compiling builds and thus had a single entry in the cross compiling section of the configure. Since AmigaOS4 is a desktop system supporting native build, this required a second entry for when the host system is detected as ppc-amigaos to support native builds. However, currently this does break packaging of cross compiled builds for Win32, OSX and Unix when done on AmigaOS4... but this is not likely and has limited impact. To fix this, default _port_mk lines would need to be added to the sections of the cross compiling switch for mingw32 etc. to override the AmigaOS4 OS setting of _port_mk.
2014-07-20BUILD: Fix AmigaOS4 build variable naming to be clearer.D G Turner
2014-07-01CONFIGURE: Fix compilation on IRIX.D G Turner
Fixes bug #6666 "IRIX: configure mistakenly detects $_host_alias-strings".
2014-06-28BUILD: Move the PS3 make targets to a separate fileBastien Bouclet
2014-06-27CONFIGURE: Disable the event recorder for the PS3Bastien Bouclet
It causes a crash on startup for unknown reasons
2014-06-18ANDROID: Allow build with non-ancient SDKMarcus Comstedt
2014-05-28CONFIGURE: Detect and use Mac Homebrew if it is installedEugene Sandulenko
2014-05-28CONFIGURE: Detect and use Fink if installedEugene Sandulenko
2014-05-21CONFIGURE: Send output for host-alias-strings test to config.logD G Turner
This is not critical to build configuration and any problems would be visible by an incorrect endian test result.
2014-05-20CONFIGURE: Fix information output for host-alias-strings test.D G Turner
Thanks to LordHoto for the amendment to surpress error output.
2014-05-18CONFIGURE: Add support for host-alias prefixed strings binary on LE.D G Turner
This was missed from the Wii patch as the Wii is Big Endian.
2014-05-17CONFIGURE: Add support for host-alias prefixed strings binary.D G Turner
This is the last outstanding change of patch #1359 - "Update wii/gamecube configure" submitted on 2010-11-15.
2014-04-30PS2: Fix hardcoded library settings to allow building against old SDK.D G Turner
The autodetection should be fixed or modified to remove these hardcoded library enables. For now, we add another minor HACK to disable the troublesome Tremor Ogg Vorbis enable on older SDK, which should fix the buildbot builds.
2014-04-29PS2: Add support for building against old SDK if PS2SDK_OLD envvar set.D G Turner
This will allow compilation using the older SDK until the buildbot PS2 toolchain SDK can be upgraded and we can confirm the newer SDK builds are working correctly.
2014-04-28Merge pull request #426 from sunmax/masterEugene Sandulenko
PS2: Pull request to master for latest PS2 code
2014-04-18CONFIGURE: Add help note for option to disable freetype2 usage.D G Turner
2014-04-02CONFIGURE: Remove noisy format warnings from AmigaOS4 builds.D G Turner
This is due to the 4 byte long as int32 which leads to format mismatch warnings. These are supressed to allow any real issues to be seen.
2014-03-22CONFIGURE: Fix AmigaOS4 builds with dynamic plugins.raziel-
These previously caused crashes due to missing symbols in the dynamic symbol table.
2014-03-22CONFIGURE: Modify AmigaOS debug information format to plain stabs.raziel-
As the GCC manual notes, "On most systems that use stabs format, -g enables use of extra debugging information that only GDB can use; this extra information makes debugging work better in GDB but will probably make other debuggers crash or refuse to read the program." -gstabs produces stabs without GDB extensions, and thus the AmigaOS debugger will work.
2014-03-15ANDROID: Fix platform architecture and thus MIPS builds.D G Turner
Can't use the first three characters of the ABI as "mips" is four characters. Better than this is a separate variable anyway.
2014-03-13ANDROID: Modify configure script for multi architecture builds.D G Turner
The host targets for Android ARM builds are changed to "android-arm" and "android-arm-v7a", from "android" and "android-v7a", and two new targets are added of "android-mips" for MIPS and "android-x86" for x86. The older "android" and "android-v7a" targets are still supported, but are deprecated.
2014-03-06CONFIGURE: Allow iPhone backend to be build with cctools' as.Johannes Schickel
2014-02-23OSX: Implement TaskbarManager for Mac OS XThierry Crozat
This implements count badge, progress bar, and icon overlay. It uses the NSDockTile API which is available since OS X 10.5. The code compiles and run on older system but without doing anything.
2014-02-14IPHONE: Don't link against private framework GraphicsServices.Johannes Schickel
Nothing from that framework in specific is used, thus it's not required to link against it.
2014-01-25WII: Fix Gamecube build. Compiler prefix change for r26 SDK missed.D G Turner
The previous update to the Wii configure sections including changing the compiler prefix missed changing the Gamecube section.
2014-01-23PS2: Added support for latest SDK in configureMax Lingua
2014-01-23Merge branch 'master' of git://github.com/scummvm/scummvmMax Lingua
2014-01-23Merge pull request #409 from lordhoto/rttiJohannes Schickel
Enable RTTI and clean up the code by exploiting the availability of dynamic_cast.
2014-01-24BUILD: Enable RTTI on Android.Johannes Schickel
Thanks to fuzzie for these changes.
2014-01-21BUILD: Remove now superfluous _taskbar=no in Wii specific configuration.Johannes Schickel
2014-01-21Merge pull request #421 from lordhoto/taskbar-cleanupJohannes Schickel
BUILD: Taskbar Cleanup/Fixes
2014-01-21Merge pull request #413 from AReim1982/masterDavid Turner
WII: Implement changes needed by DevKitPPC R26 and later
2014-01-21BUILD: Auto detect taskbar support.Johannes Schickel
Formerly the taskbar support was *always* enabled except when the backend or user specified that it should be disabled. This causes nasty crashes for backends which do not have any taskbar support (like DC, Tizen and probably more which simply did not disable it so far) when defaultErrorHandler was called for example (Mass Add is also broken for those). The SDL (and derived backends) worked around missing taskbar support by simply faking a dummy taskbar implementation (but still claiming in configure that we feature taskbar integration, ouch). To avoid all non-SDL backends from manually specifying _taskbar=no I added some auto detection code which simply only enables taskbar support in case ScummVM is built on Win32 or libunity is present.
2014-01-21BUILD: Rename libunity support variable to "USE_UNITY" instead of ↵Johannes Schickel
"USE_TASKBAR_UNITY". This makes it consistent with other library support variables.
2014-01-21WII: Implement changes needed by DevKitPPC R26 and laterAReim1982
This changes makes ScummVM compilable with newer versions of DevKitPPC. ScummVM can be linked against the original libogc and libfat. That makes some newer WiiMotes work, improves audio-/video-playback and contains various improvements.
2014-01-18configure: enhanced PS2 supportMax Lingua
2014-01-18CONFIGURE: Disable taskbar integration for Dreamcast.D G Turner
This caused an exception if a error() call occurs, rather than a clean exit. This occurred in the defaultErrorHandler() function of engines/engine.cpp, probably due to g_system->getTaskbarManager() returning a null pointer.
2014-01-10CONFIGURE: Add workaround for GCC bug in Dreamcast toolchain.D G Turner
2014-01-02BUILD: Support libedit readline wrapperWillem Jan Palenstijn
This is used in Mac OS X. Thanks to waltervn for pointing this out and testing.
2013-11-24BUILD: Add code to maintain ordering of engines in generated files.D G Turner
This is mainly "cosmetic" to keep the SCUMM engine and subengines at the top of the various files, but probably a good idea to prevent any subtle regressions associated with changing the order.
2013-11-24BUILD: Create engines/ dir if necessary, to fix out-of-tree buildsD G Turner
2013-11-24BUILD: Remove need for engine.mk in each engine directory.D G Turner
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically.
2013-11-24BUILD: Remove need for engine-plugin.h in engines.D G Turner
This is now generated automatically by the configure script from the engine directory names.
2013-11-24BUILD: Split engines/plugins_table header down to a file per engine.D G Turner
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script.
2013-11-24BUILD: Split configure.engines down to a single file per engine.D G Turner
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically.
2013-10-08Merge pull request #372 from zeldin/ouyaDavid Turner
Basic OUYA support
2013-09-29BUILD: Fix libpng detection when compiled as shared library with zlib.D G Turner
This was breaking AmigaOS4 builds for the porter as his libpng was built as a shared library depending on zlib. This should be safe for static builds as well.
2013-09-17CONFIGURE: Better default for static lib prefix on OSXThierry Crozat
Instead of always assuming /sw (i.e. fink) it should now also pick up the macports prefix or /usr/local depending on which one exists. Of course this can still be overwritten with --with-staticlib-prefix
2013-09-16GRAPHICS: Implement JPEGDecoder based on libjpeg.Johannes Schickel
2013-08-07CONFIGURE: Add --host=ouya to the special targetsMarcus Comstedt