Commit Graph
1131 Commits
Author SHA1 Message Date
Bastien Bouclet bd82345f0b Merge pull request #1035 from bgK/require-64bits-integers
BUILD: Require 64bits integers
2017-10-25 19:17:11 +02:00
Thierry Crozat ade8aadd3c CONFIGURE: Add ogg after libraries that might depend on it in the link command
This will hopefully fix compilation with mingw when using static libraries.
2017-10-02 20:55:51 +01:00
Cameron Cawley 5a11f90ccd CONFIGURE: Add proper detection for libogg 2017-10-02 20:11:04 +01:00
Bastien Bouclet 55f46d3667 BUILD: Define pointer sized integer types and remove SCUMM_64BITS 2017-09-30 21:35:16 +02:00
Bastien Bouclet f800783767 BUILD: Require 8 bytes integer types 2017-09-30 21:35:16 +02:00
Cameron Cawley faf9fde50f RISCOS: Use armv3m as the target architecture instead of armv4 2017-09-03 10:40:07 +02:00
Cameron Cawley f55fa848b6 RISCOS: Check for GCCSDK_INSTALL_ENV 2017-09-03 10:40:07 +02:00
Cameron Cawley 0e7d9414a6 RISCOS: Correctly set executable extension 2017-09-03 10:40:07 +02:00
cameron a11985c46d RISCOS: Add RISC OS support 2017-09-03 10:40:07 +02:00
Thierry Crozat 8e31ffa232 CONFIGURE: Silence undefined-var-template warning
We get this warning a lot for the Singleton class due to the way
we instantiate its specializations. Also in case we forget the
instantiation we get a link error anyway, so the warning is not
very useful anyway.
2017-08-19 11:08:14 +02:00
Eugene Sandulenko 933d634c32 CONFIGURE: An (unsuccessful) attempt to add library dependencies to the tools
For some reason I cannot figure out how to enforce proper variable creation
in a generic way. I'll keep reading the docs but maybe someone else could
figure it out earlier
2017-08-13 12:57:32 +02:00
lubomyr 6b6f2cd5bd ANDROIDSDL: android x86_64 platform fix 2017-03-20 00:21:26 +02:00
rsn8887 f5a20ab454 PSP2: new g++ flags fix crashing scumm-7-8 games
The Dig and Full Throttle were both crashing on startup on PSP2 (Vita)
when -O2, -O3, or -Os compiler optimizations were enabled. The problem
is fixed by adding the "-fno-optimize-sibling-calls" compiler flag.
2017-03-10 22:25:39 -06:00
rsn8887 f323cffdf6 PSP2: optimize compilation for file-size 2017-03-10 16:41:10 -06:00
rsn8887 0c5ad902dc Revert "TOOLS: configure options for all-unstable-engines"
This reverts commit bd54615363.
2017-03-09 13:48:09 -06:00
rsn8887 bd54615363 TOOLS: configure options for all-unstable-engines 2017-03-09 10:26:26 -06:00
cpasjuste 70988527c6 PSP2: Add Playstation Vita (PSP2) support 2017-03-04 15:42:19 -06:00
Colin Snover 9ff41967a0 BUILD: Fix PSP build of test runner 2017-01-15 18:32:07 -06:00
Colin Snover 5d22cc438f BUILD: Fix N64 build of test runner 2017-01-15 13:49:33 -06:00
Colin Snover ecf9c95296 BUILD: Attempt to fix Android builds of test runner
Mixing -I and -isystem for system headers causes failures.
2017-01-15 10:16:09 -06:00
Colin Snover 75894a871c BUILD: Attempt to fix Android builds when building the test runner
This patch adds the additional architecture-dependent gcc-stdlibc++
include directory to match the existing gcc-stdlibc++ linker and
generic include directory.
2017-01-14 22:53:29 -06:00
Colin Snover ee04b63d96 BUILD: Attempt to fix Android builds when building the test runner
Android builds currently fail when building the test runner because
the runner tries to include standard library headers, which cannot
be found. This patch adds the gcc-stdlibc++ include directory that
matches the existing gcc-stdlibc++ linker flag.
2017-01-14 22:39:28 -06:00
Donovan Watteau 77e0297b2a CONFIGURE: Allow ppc as alias for powerpc
OpenBSD, for example, uses ppc instead of powerpc.
2016-12-03 21:43:17 +00:00
rootfather d7caa0e6f4 CONFIGURE: Enable plugins support for mingw64
Until now, the configure script was unable to detect mingw64
as a platform that supports building plugins.

I tested this with MSYS2/mingw64 and was able to build all
engines dynamically. I opted not to use any wildcards for this
entry, because I don't know which variants are possible here.
2016-11-26 19:25:02 +01:00
lubomyr b399e23650 ANDROIDSDL: added support x86_64 platform 2016-11-05 16:33:35 +02:00
Marcus Comstedt b8e8c9c635 DC: Remove workaround for GCC bug #42841
We now require GCC 4.6, where this bug has been fixed.
2016-10-22 13:46:58 +02:00
Eugene Sandulenko e8b70a4686 ALL: Fix compilation with disabled cloud but enabled libcurl 2016-10-17 18:55:22 +02:00
Thierry Crozat a43692f884 CONFIGURE: Disable libcurl and sdlnet when using --disable-cloud 2016-10-16 23:29:02 +01:00
Eugene Sandulenko cc5a36624c GCW0: Reenable scalers
There is only one 1x scaler, but scalers are used for aspect ratio correction
2016-10-09 13:38:56 +02:00
lubomyr bae1f67b65 ANDROIDSDL: Enabled mt32emu 2016-09-15 15:26:53 +02:00
Eugene Sandulenko 999ab43460 CONFIGURE: Fix prepend_var and make it more portable 2016-09-10 23:33:45 +02:00
Eugene Sandulenko cb08e26467 CONFIGURE: Better handling Amiga libcurl exception 2016-09-10 23:11:40 +02:00
Eugene Sandulenko 7f373b4cfb CONFIGURE: AmigaOS requires -lpthread for libcurl 2016-09-10 23:08:09 +02:00
Eugene Sandulenko eb64843a3b CONFIGURE: Some platforms, e.g. Amiga, require SDL to be after SDL_Net. Change accordingly 2016-09-10 22:43:06 +02:00
Thierry Crozat a2a985368c BUILD: Tie the SDL_net version to the SDL version
This means that when using SDL 1.2 we use SDL_net 1.2, but when
using SDL 2 we now use SLD_net 2 as well. Both versions work
properly and there is not code change needed in ScummVM.

This change is because SDL_net depends on SDL, and using
SDL_net 1.2 with SDL 2 means we can end up needing to link with
both the SDL and SDL2 libraries.
2016-09-03 23:07:21 +01:00
Bastien Bouclet cd86de0dc2 BUILD: Fix linking the PS3 build with SDL_Net 2016-09-03 07:14:16 +02:00
Eugene Sandulenko 6f9583a3b6 DINGUX: Disable sdl_net and cloud due to the outdated toolchain 2016-09-03 00:12:43 +02:00
Thierry Crozat 89ff116865 CONFIGURE: Fix missing space in message when checking for cloud support 2016-08-30 21:37:34 +01:00
Bastien Bouclet 6d1b7fec1d BUILD: Force the curl path when building the PS3 version
Also, since SDL2 is enabled by default, there is no need to force using
sdl2-config anymore.
2016-08-30 21:20:00 +02:00
Bastien Bouclet 8ba1bd0bd3 BUILD: Don't try to run the curl test executable when cross-compiling 2016-08-30 21:20:00 +02:00
Bastien Bouclet 0ca22569b3 BUILD: Fix typos in find_libcurlconfig 2016-08-30 21:20:00 +02:00
Eugene Sandulenko 8d6a6fb982 OUYA: Bump to recommended API 16 2016-08-30 21:15:35 +02:00
Eugene Sandulenko 111dc18ef3 Merge pull request #433 from klusark/assets
ANDROID: Update the asset archive code to use AAssets
2016-08-30 15:14:12 +02:00
Alexander Tkachev 579cb59af5 CONFIGURE: Fix curl-config failure
Still, curl-config is required for Cloud integration feature, so it
should be installed on buildbot in order to build it.
2016-08-30 19:31:23 +06:00
Alexander Tkachev e2b3a9366e CONFIGURE: Add --with-sdlnet-prefix option 2016-08-24 16:07:55 +06:00
Eugene Sandulenko bc77383545 CONFIGURE: Added configure switches for enabling/desabling cloud and net libs 2016-08-24 16:07:55 +06:00
Eugene Sandulenko 14785b12d3 CONFIGURE: Fix cloud support detection 2016-08-24 16:07:55 +06:00
Alexander Tkachev fade746f37 CLOUD: Add USE_CLOUD feature
Adds USE_CLOUD in both configure and create_project.
2016-08-24 16:07:55 +06:00
Eugene Sandulenko 6c83930126 CONFIGURE: Added libcurl detection 2016-08-24 16:07:55 +06:00
Eugene Sandulenko 52240c68c7 CONFIGURE: Added detection for SDL_net 2016-08-24 16:05:07 +06:00