aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
2015-07-22CONFIGURE: add and use append_var functionMax Horn
This allows replacing constructs like LDFLAGS="$LDFLAGS -static-libgcc -static-libstdc++" by append_var LDFLAGS "-static-libgcc -static-libstdc++" or even append_var LDFLAGS -static-libgcc -static-libstdc++ which improves readability and reduces "code duplication", and thus reduces the risk of introducing certain bugs (e.g. like this one: LDFLAGS="$LDFLAG -static-libgcc -static-libstdc++"
2015-07-07CONFIGURE: Ensure the USE_ALSA define ends up in config.mkMatthew Hoops
2015-03-06CONFIGURE: Always link against Cocoa on OS X, since SDL2 doesn't seem to ↵Einar Johan Trøan Sømåen
pick it up for us.
2015-02-16CONFIGURE: Make SDL_CONFIG override work with a MinGW host.Johannes Schickel
2015-01-25SDL: Add experimental support for SDL2.Johannes Schickel
This is based upon skristiansson's change set to make ScummVM work with SDL2.
2015-01-25CONFIGURE: Allow to overwrite sdl-config to use with SDL_CONFIG.Johannes Schickel
2015-01-18CONFIGURE: Use -mlongcall on Mac PPC buildsMatthew Hoops
Calls larger than 32MB away should no longer cause linker errors, provided libraries are rebuilt with that too
2015-01-18CONFIGURE: Use "powerpc" instead of "ppc" as config.guess outputsMatthew Hoops
powerpc-* targets get detected properly again now
2015-01-05ANDROID: Remove unpacker and fix support for non armJoel Teichroeb
2015-01-04CONFIGURE: define HAVE_INT64 when we have 64-bit types.Eugene Sandulenko
This has been hanging in the air forever, but for the sake of cleanness now is defined.
2014-12-09CONFIGURE: Add likely fix for AmigaOS4 linker relocation build failure.D G Turner
2014-10-26GCW0: Switch to HW floats and introduce the platform defineEugene Sandulenko
2014-10-26CONFIGURE: Create port-specific platform for GCW0Eugene Sandulenko
2014-09-21CONFIGURE: Use pkgconfig to get CFLAGS for Unity if not suppliedTobia Tesan
This is not necessary if we got --with-libunity-prefix= (line 1447). That's not always the case though.
2014-09-21CONFIGURE: Ask for unity >= 3.8.1Tobia Tesan
Previously we asked for unity == 3.8.1, which broke things everywhere else
2014-08-08AMIGAOS: Get rid of the OS version numberraziel-
"4" is the version of the OS. It will certainly change with future updates.
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.