aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
2014-01-21Merge pull request #413 from AReim1982/masterDavid Turner
WII: Implement changes needed by DevKitPPC R26 and later
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
2013-01-09CONFIGURE: Allow amd64 as alias for x86_64.Johannes Schickel
Patch from #3599990 "CONFIGURE: Equate amd64 with x86_64".
2012-11-16CONFIGURE: Use correct prefixed binaries for AmigaOS cross-compile.D G Turner
2012-11-14CONFIGURE: Force static build when crosscompiling for AmigaOS.D G Turner
2012-10-22CONFIGURE: Use -fPIC instead of -fpic on Linux and FreeBSD.Johannes Schickel
This allows compilation of plugins on PowerPC. This is done similar to what was proposed in patch #3575572 "Fails to build on Linux PowerPC when using plugins". I chose to use -fPIC unconditionally, since it will only make a difference on platforms, which will require -fPIC, like PowerPC. On amd64 for example gcc produces the same code.
2012-10-21CONFIGURE: Clean up OpenPandora flags and add define for ↵David-John Willis
USE_ARM_NEON_ASPECT_CORRECTOR
2012-09-24CONFIGURE: Fix subengine status outputWillem Jan Palenstijn
We were reporting subengine status before checking its dependencies.
2012-09-13CONFIGURE: Update add_engine commentWillem Jan Palenstijn
2012-09-11CONFIGURE: Clarify all-games status output checksWillem Jan Palenstijn