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
Eugene Sandulenko
89e6106781
GCW0: Enforce to SDL1
2016-08-20 22:34:20 +02:00
Eugene Sandulenko
de04a68c06
BUILD: Switch SDL backend to SDL2 by default. SDL1 is still a fallback.
2016-08-15 16:07:28 +02:00
Willem Jan Palenstijn
d2f598cea6
CONFIGURE: Only open config.log after showing help
...
This prevents ./configure --help from clearing config.log.
2016-06-27 22:19:02 +02:00
Thierry Crozat
2674bfad19
CONFIGURE: Add support for building with WinSparkle
2016-05-30 16:00:22 +01:00
lubomyr
961976f17e
ANDROIDSDL: add androidsdl backend
2016-05-19 20:33:27 +02:00
Eugene Sandulenko
2cd0a99e2b
Merge pull request #745 from Cruel/3ds
...
3DS: New Backend
2016-05-16 10:05:00 +02:00
Thomas Edvalson
1ea737bbd8
3DS: Maintain alphabetical order in configure file
2016-04-14 01:09:51 -04:00
Thomas Edvalson
f5d73cac8a
3DS: Add CIA format build, add timer handler thread, fix APT service suspending/sleeping/exiting
2016-04-11 15:15:42 -04:00
Eugene Sandulenko
39dc1dd2e1
GCW0: Enable building with all scalers disabled
2016-04-10 14:06:34 +02:00
Eugene Sandulenko
825679ff64
GCW0: Disable Timidity by default
2016-04-10 13:56:44 +02:00
Eugene Sandulenko
aad00dbc8d
GCW0: GCW0 is fullscreen-only device
2016-04-10 13:05:39 +02:00
Thomas Edvalson
fe8d480057
3DS: Add to backend configuration list
2016-04-06 12:12:46 -04:00
Thomas Edvalson
e2b9572a83
3DS: Initial commit
2016-04-06 02:12:02 -04:00
Thierry Crozat
1b42aae040
BUILD: Fix creating OS X application bundle when Sparkle is enabled
2016-03-27 13:06:30 +01:00
Thierry Crozat
a2250d74ed
CONFIGURE: Only check Sparkle and NSDockTilePlugIn availability on OS X
2016-03-25 20:28:41 +00:00
Thierry Crozat
d519dd8ec3
OS X: Implement a Dock Tile Plugin to display recent games menu in dock
...
This allows to start a recently played game directly from the dock. The
ScummVM.app application should have been permanently added to the
dock and the menu is only present when ScummVM is not running. The
list of recently played game is written by the taskbar code in ScummVM.
The Dock Tile Plugin only reads that list to populate the menu.
2016-03-25 15:37:13 +00:00
Johannes Schickel
114ef5817f
Merge pull request #711 from lordhoto/opengl-revamp
...
OpenGLGraphicsManager: Revamp
2016-03-23 15:55:55 +01:00
Johannes Schickel
be0d133238
CONFIGURE: Extend Linux CD check and run it on Linux only.
2016-03-21 04:50:06 +01:00
Johannes Schickel
472dbc4a84
CONFIGURE: Abort configure stage when invalid OpenGL mode is specified.
2016-03-16 20:29:26 +01:00
Johannes Schickel
fe88375ff3
OPENGL: Support GLES2 contexts.
2016-03-16 20:29:25 +01:00
Johannes Schickel
d6d3e17d53
OPENGL: Allow runtime specification of OpenGL mode.
...
Formerly, we required that the OpenGL mode was fixed at compile time. Now we
allow the code to work with whatever it is given at runtime.
It is still possible to force a context type on compile time.
2016-03-16 20:29:25 +01:00
Johannes Schickel
4a781737c1
OPENGL: Resolve OpenGL functions on run-time.
...
Formerly we relied on static linkage. However, in the presense of modern
OpenGL (ES) implementations it is not easily identifable which library to link
against. For example, on Linux amd64 with nVidia drivers and SDL2 setup to
create a GLES 1.1 context one would need to link against libGL.so. However,
traditionally GLES 1.1 required to link against libGLESv1_CM.so. To prevent a
huge mess we simply resolve the OpenGL functions on run-time now and stop
linking against a static library (in most cases).
GLES support needs to be enabled manually on configure time for now.
Tizen changes have NOT been tested.
2016-03-16 20:29:24 +01:00
Matthew Hoops
a1a4fc0d51
BACKENDS: Add a Linux CD-ROM audio player
2016-03-13 13:56:28 +01:00