Commit Graph

1044 Commits

Author SHA1 Message Date
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
Eugene Sandulenko
4fdef191b3 CONFIGURE: Fix options for GCW0 2016-03-09 16:33:27 +01:00
Kirben
ea3f2ba60e CONFIGURE: Remove out dated comment for MinGW. 2016-03-08 19:23:50 +11:00
Kirben
2dc3346c08 CONFIGURE: Update FluidSynth libraries for MinGW. 2016-03-08 19:22:07 +11:00
Johannes Schickel
8a460ab3fa CONFIGURE: Don't use abbreviations in feature list. 2016-03-06 21:17:23 +01:00
Thierry Crozat
fd470e3584 BUILD: Fix comment for how we get the path to the Xcode Tools 2016-03-05 23:16:55 +00:00
Thierry Crozat
8f0f9daeb7 BUILD: Use xcode-select to determine the path to the Xcode tools on OS X
We hardcoded the path as /Developer/Tools, but that path changed
with more recent versions of Xcode. There is actually a command line
tool to get this path, so use that. But also add an undocumented
configure option to allow specifying the path manually.
2016-03-05 23:08:07 +00:00
Willem Jan Palenstijn
05bffc9832 CONFIGURE: Error out when host-os is msys.
The msys shell can be run in both msys and in mingw mode. We don't
support it when in msys mode, as this mode seems to be intended as a
cygwin-like compatibility layer, instead of for native Windows
applications.
2016-03-05 14:59:15 +01:00
Eugene Sandulenko
23d74fddb4 CONFIGURE: Introduced new engine dependency: highres
Some backends like GCW0 do no support graphics >320x240 due to
the hardware limitation (downscaling is possible but it will ruin
the pixel hunting which is often part of the gameplay).

Instead of manually updating the list of engines, we now introduce
a new dependency.

I marked all relevant engines, but some, like tinsel, require more
work with putting their relevant high-res games under USE_HIGHRES
define.
2016-03-05 14:25:56 +01:00
Eugene Sandulenko
76a27626bd CONFIGURE: Fix for latest gcw0 toolchain 2016-02-24 18:54:03 +01:00
Eugene Sandulenko
cadc46409f CONFIGURE: Remove trailing spaces 2016-02-24 18:52:29 +01:00
Johannes Schickel
d1f4afeee3 CONFIGURE: Update host alias for raspberrypi for new toolchain.
On request of Vanfanel.
2016-02-15 23:32:52 +01:00
Johannes Schickel
a0213fe061 CONFIGURE: Enable MT-32 for iOS7 and enable shift count warnings again. 2016-02-15 10:01:36 +01:00
Johannes Schickel
5e114dfa9f CONFIGURE: Allow to override ronindir through RONINDIR env variable. 2016-02-12 17:12:59 +01:00
Willem Jan Palenstijn
f460b09da5 CONFIGURE: Log cmdline and envvars to config.log 2016-02-03 23:23:20 +01:00