aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
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-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: 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
2013-07-16CONFIGURE: Use -Wno-long-long when we use -pedantic.Alyssa Milburn
2013-07-15CONFIGURE: Added more 64bit integers to probingEugene Sandulenko
2013-07-11DC: Amend tests on serial disable/enable blocks.D G Turner
These now restore the original release build logic to ensure that we don't have issues with releases. Missing something here as _debug_build doesn't seem to work as I expected...
2013-07-10DC: Only enable serial debug output when --enable-debug is passed.D G Turner
After this change, release builds will still have serial debug disabled, but debug builds will now not provide this unless --enable-debug is passed explicitly. This could have been another option or environment variable, but other embedded ports do similar things with _debug_build and this looks like the cleanest way to deal with this.
2013-07-09BUILD: Disable data path in mingw builds, since it was using a hard coded ↵Kirben
path. All external data files are stored in the Windows executable file anyway.
2013-07-06CONFIGURE: Add missing help messages for newer feature options..D G Turner
2013-07-05Merge pull request #343 from clone2727/mpeg2-aviclone2727
Add back support for sword1/2 MPEG-2 cutscenes
2013-07-05CONFIGURE: Don't allow the keymapper and the event recorder to be enabled ↵Filippos Karapetis
simultaneously
2013-07-04Merge pull request #350 from chrisws/tizen_port_1_6_0aJohannes Schickel
TIZEN: bada port updated to tizen Conflicts: backends/platform/tizen/system.cpp
2013-07-04Merge pull request #331 from sev-/gsoc2012-eventsrecorderEugene Sandulenko
GSoC2012: Event Recorder (reworked)
2013-07-04CONFIGURE: Remove superflous (and broken) command for eventrec.Johannes Schickel
2013-07-04CONFIGURE: Remove POSIXisms in configure.Johannes Schickel
This allows configure to work fine on Solaris 10 again. This fixes bug #3614513 "A few posixisms have crept into configure (w/ patch)". Thanks to lblume for his patch.
2013-07-03TIZEN: bada port updated to tizenChris Warren-Smith
2013-07-01CONFIGURE: Make the libmpeg2 properly require 0.4.0Matthew Hoops
2013-06-19CONFIGURE: Add libmpeg2 as an optional dependency againMatthew Hoops
2013-06-06BUILD: GNU Hurd & kFreeBSD supportDmitry Smirnov
From: Petr Salinger <Petr.Salinger@seznam.cz> Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711320 Bug-ScummVM: https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3614268&group_id=37116
2013-05-17RECORDER: Implement Events RecorderEugene Sandulenko
2013-05-12CONFIGURE: Fix 16bit test for DreamcastMarcus Comstedt
The Dreamcast backend is called "dc", not "dreamcast".