aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
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".
2013-04-18CONFIGURE: Do not pass LDFLAGS to compiler when -c is specifiedMax Horn
This fixes compatibility issues with clang when using -enable-Werror: clang generates a warning when being passed both "-c" and linker-only flags like "-L" or "-l". Combined with -Werror, this causes a spurious configure failure.
2013-04-17CONFIGURE: Fix OpenGL test broken in previous commit.digitall
2013-04-17CONFIGURE: Add workaround for MinGW Win32 antivirus false positive on build.digitall
This is triggered by the scummvm-conf.exe binary produced from the OpenGL test. It is detected by a generic signature in AVG, Malware-bytes and several other antivirus programs, so not easy to get this fixed. This workaround avoids this by adding some redundant output code to the binary which changes it enough to avoid the signature.
2013-02-07Merge pull request #304 from lordhoto/configure-no-release-defaultJohannes Schickel
CONFIGURE: Never enable release_build by default.
2013-02-01CONFIGURE: Fix build under et_EE localehasufell
Freetype-config reports a broken include dir when et_EE locale is used. We set LC_ALL and LANGUAGE to "C" explicitly like autoconf does to force consistent behavior.
2013-01-31CONFIGURE: Use -O3 for OpenPandora when optimizations are requested.Johannes Schickel
Formerly -O3 was only used for release builds.
2013-01-26CONFIGURE: Never enable release_build by default.Johannes Schickel
This changes the default for Caanoo, GP2x, GP2xWiz, OpenPandora and PS2. For those now we only disable debug symbols and enable optimizations by default.
2013-01-09CONFIGURE: Add option to build as C++11.Johannes Schickel