Bastien Bouclet
fc46db8263
PS3: Use -mno-fp-in-toc instead of -mminimal-toc
...
-mno-fp-in-toc is enough not to overflow the TOC. According to the GCC
documentation this allows for faster code to be generated than with
-mminimal-toc.
2018-02-04 21:37:24 +01:00
Cameron Cawley
8f8eb81b1b
RISCOS: Don't list RISC OS as a POSIX platform
2018-01-26 13:18:18 +00:00
rsn8887
231407206d
PSP: Use aspect correction checkbox instead of extra graphics modes
2018-01-03 14:14:36 -06:00
Bastien Bouclet
bb5e8d3a11
Merge pull request #1090 from bgK/remove-zaurus-yopy
...
PORTS: Remove the Zaurus and Yopy ports
2018-01-03 06:40:49 +01:00
rsn8887
dad10097b2
PSP2: compile with hid support (bluetooth kbd and mouse)
2017-12-23 00:30:31 -06:00
Bastien Bouclet
ca469f728b
PORTS: Remove the Yopy PDA port
...
No official release was ever done for that platform. Production ceased
in 2005.
2017-12-19 07:37:08 +01:00
Thierry Crozat
4f1025378f
BUILD: Check if posix_spawn is available in configure
2017-12-15 01:08:14 +00:00
Tarek Soliman
e9a2b7d898
MAEMO: Update host_alias
2017-12-07 01:05:11 -06:00
rsn8887
98147a6c08
PSP2: fix building with latest SDL2 for Vita
2017-12-02 05:31:31 -06:00
Cameron Cawley
5bcdc22f55
RISCOS: Attempt to reduce binary size
2017-11-28 22:31:28 +00:00
Colin Snover
9454c5c63d
Revert "ANDROID: Stop disabling MT-32 emulator"
...
This reverts commit 2a22c16b91
.
The old Buildbot (or maybe the build code's messing about with
LDFLAGS) seems to be broken and won't link successfully with the
std APIs, so this gets turned back off again until the new Buildbot
is active during the next release cycle.
2017-11-26 10:08:04 -06:00
Colin Snover
2a22c16b91
ANDROID: Stop disabling MT-32 emulator
...
Modern Android CPUs are more than powerful enough to emulate the
MT-32, and users are requesting its support.
2017-11-25 20:18:57 -06:00
Cameron Cawley
ddbfb8518b
CONFIGURE: Only enable ARM assembly on older ARM hosts
...
Refs Trac#6132, Trac#6810, Trac#6957. Closes gh-1067.
2017-11-21 13:04:02 -06:00
Willem Jan Palenstijn
a416c98980
CONFIGURE: Handle freetype-config SYSROOT duplication in prefix
...
Since version 2.3.12, freetype-config adds SYSROOT to all paths.
If we pass a --prefix that already includes SYSROOT, this will return
a duplicate SYSROOT. This patch detects that and adjusts prefix
accordingly.
2017-10-29 00:05:51 +02:00
Willem Jan Palenstijn
0bcaf623aa
CONFIGURE: Add missing --with-libcurl-prefix option
2017-10-29 00:05:51 +02:00
Willem Jan Palenstijn
bef5629519
CONFIGURE: Improve configure help formatting consistency
2017-10-29 00:05:51 +02:00
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