aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
2011-04-10Revert "CONFIGURE: Use FORCE_RTL for the Wii backend"dhewg
This reverts commit e2a0c096924df7ba2ba0c0d8888341563e6e3995.
2011-04-10Revert "CONFIGURE: Use FORCE_RTL for the Android backend"dhewg
This reverts commit 44ab256101c8beec0860538127c2c7d602366c71.
2011-04-09ALL: Add optional dependency on libfaadMatthew Hoops
2011-04-09CONFIGURE: Use FORCE_RTL for the Android backenddhewg
2011-04-09CONFIGURE: Use FORCE_RTL for the Wii backenddhewg
2011-04-08BUILD: Support newer MinGW compilers.Johannes Schickel
It seems the recent MinGW gcc versions use the "TMP" env variable to determine the temporary file path. Since we use that variable to hold temporary values it will make g++ crash since it cannot access the path. I "fixed" that problem by renaming the TMP variable we use to TMPR. Tested with mingw-g++ 4.5.2.
2011-03-28MOHAWK: Allow disabling of Riven compilationMatthew Hoops
2011-03-28MOHAWK: Allow disabling compiling cstimeMatthew Hoops
2011-03-28MOHAWK: Allow disabling compilation of MystMatthew Hoops
2011-03-28CONFIGURE: Enable Mohawk by defaultMatthew Hoops
2011-03-22CONFIGURE: Apply patch #3193021 (AMIGAOS4: Typo in configure)Jordi Vilalta Prat
2011-03-20CONFIGURE: Fix PS2 compilationdhewg
newlib system include files suppress M_* defines under __STRICT_ANSI__
2011-03-10CONFIGURE: Change Android debug flags logicdhewg
Use --enable-debug instead of not --enable-release
2011-03-10CONFIGURE: Fix some whitespacesdhewg
2011-03-10CONFIGURE: Add support for Android's armeabi-v7adhewg
Extended ABI with Thumb-2 and VFP hardware FPU instructions
2011-03-08CONFIGURE: Oops fix a typo.Johannes Schickel
2011-03-08WINCE: Add -fno-inline-functions to compiler arguments.Johannes Schickel
WinCE is using -O3 by default, which includes -finline-functions, which in turn breaks SCI. By disabling that opimization we get SCI working fine again.
2011-03-05ANDROID: Add initial 16bit gfx supportdhewg
Supported pixel formats: 565, 5551, 4444 Missing: 555 (doesn't exist on GLES)
2011-02-23HAIKU: Remove -fhuge-objects.dhewg
Not required anymore, patch by Begasus
2011-02-23ANDROID: Sync toolchain flags with NDK r5b.dhewg
2011-02-20DS: Disable symbol garbage collectiondhewg
Only applies when using loadable modules. This requires a second compile run or black voodoo linker tricks. Not implemented at this time. Disable it, so we get DS build failure reports from buildbot (which are useful with all the DISABLE_EVERYTHING defines). The resulting binary might be too big to be usable.
2011-02-18ANDROID: Disable mt32emu and timiditydhewg
mt32emu is using floats everywhere, and we don't have hardware-assisted floating point computations on this armeabi. most (if any) devices can't handle this timidity doesn't make sense, because there's no daemon to connect to
2011-02-14ANDROID: Protect port files with our definedhewg
get rid of -DANDROID and -DANDROID_BACKEND
2011-02-14ANDROID: Use the official NDK toolchaindhewg
- use NDK r5b - cleanup
2011-02-14BUILD: Add HOSTEXEPRE as prefix for EXECUTABLEdhewg
the android port needs to link a shared object for scummvm
2011-02-14TSAGE: Added the engine in a separate branchPaul Gilbert
2011-02-10CONFIGURE: Add basic support for ICC.Johannes Schickel
svn-id: r55862
2011-02-03TOON: Switched configure script to build Toon Engine by default.David Turner
Needed to allow Toonstruck playtesting with daily builds. svn-id: r55747
2011-01-07DC: Ensure creation of output sections .{c,d}torsMarcus Comstedt
Add an object with an empty .ctors and .dtors section to the build of each plugin. This ensures that there will be an output section .ctors and one .dtors in the output file (they could be empty though). If these output sections were to be removed, the symbols defined inside by the linker script could disappear as well, and we don't want that. svn-id: r55149
2011-01-06SWORD25: Update configure Script to set LUA platform configuration for linux*David Turner
This changes removes the tmpnam warning when building the Sword 2.5 engine. This fix sets the top level define which is used by engines/sword25/util/lua/luaconf.h to configure the LUA interpreter build, but only for linux* targets. Other targets may need a similar fix. Note : LUA_USE_POSIX is used in preference to LUA_USE_LINUX as this causes another warning associated with the dlopen usage. svn-id: r55130
2010-12-30PLUGINS: rename ONE_PLUGIN_AT_A_TIME define to UNCACHED_PLUGINSYotam Barnoy
ONE_PLUGIN_AT_A_TIME is too long. svn-id: r55064
2010-12-22PLUGINS: add ELF memory manager to solve fragmentationYotam Barnoy
Following lordhoto's suggestion, I implemented a simple allocator that grabs the size of the biggest available plugin in memory. This is an elegant solution to the fragmentation problem, with the caveat that memory is wasted. As such, it's not suited for the DS, so I added a #define to disable it there. svn-id: r55009
2010-12-02CONFIGURE: Add detection for OpenGL ES 1.1Jordi Vilalta Prat
svn-id: r54733
2010-12-01CONFIGURE: Fix OpenGL library detection on OS X in case MESA is installed.Johannes Schickel
svn-id: r54722
2010-12-01CONFIGURE: Remove the duplicated --disable-opengl description.Jordi Vilalta Prat
svn-id: r54721
2010-11-29CONFIGURE: Improve OpenGL header + library detection.Johannes Schickel
svn-id: r54591
2010-11-28OPENGL: Fix OpenGL on Mac OS XMax Horn
svn-id: r54545
2010-11-28BUILD: Set 'UNIX=1' in config.mk on unix systemsMax Horn
svn-id: r54537
2010-11-28BUILD: Add OpenGL support to configure (from branch)Max Horn
svn-id: r54536
2010-11-28BUILD: Compilation fixes for Win32 and AmigaMax Horn
svn-id: r54535
2010-11-09CONFIGURE: Define SDL_BACKEND for GP2X/GPH/WINCE backendsMatthew Hoops
This should fix compilation on those systems. svn-id: r54149
2010-11-07CONFIGURE: disable libmad for N64 PortFabio Battaglia
libmad uses more cpu than tremor, and audio stutters more, also this will save some memory svn-id: r54114
2010-11-04PSP: cleaning up some stuff from plugin mergeYotam Barnoy
svn-id: r54060
2010-11-03Merge from gsoc2010-pluginsYotam Barnoy
This merge was extremely difficult to carry out. It wasn't entirely SVN's fault -- there were several merges to the branch that were done by hand. Please check for any issues and regressions. Also note that the DS makefile was not copied over since the "one at a time" plugin mode currently has too much fragmentation ie. it doesn't work. svn-id: r54051
2010-11-01PSP: removed CXA_AT_EXIT. It didn't work well because __dso_object already ↵Yotam Barnoy
exists in the main executable, causing it not to be built in the plugins. svn-id: r53996
2010-10-31Updated with latest from trunkYotam Barnoy
svn-id: r53976
2010-10-20CONFIGURE: Add -DGPH_DEVICE to all the GPH device targets.John Willis
Also add wrapper around the plugin dir. for the OpenPandora from 1.2.0 branch. svn-id: r53640
2010-10-20PSP: building BS2.5 again. Reverting 53615.Yotam Barnoy
svn-id: r53636
2010-10-19PSP: disabling the ability to build Broken Sword 2.5. Revert once fixed.Yotam Barnoy
Lua is very problematic for the PSP build because it wants a) libpng built with the plugins which is not great, but not that bad. b) It calls several PSP functions directly, and it turns out PSP functions can only be called from the main executable -- they're in flash and must be fixed up using custom PSP utils. Until this mechanism is changed so that for example lua calls functions in the main executable, the PSP cannot be built. The following functions need to be removed/moved to the main executable: All socket functions (should be disabled anyway) Clock() Rename() Additionally, png functions should ideally also be called only from the main executable. svn-id: r53615
2010-10-18Revert "CONFIGURE: Added va_copy detection for Last Express engine"Eugene Sandulenko
svn-id: r53584