Willem Jan Palenstijn
f460b09da5
CONFIGURE: Log cmdline and envvars to config.log
2016-02-03 23:23:20 +01:00
Thierry Crozat
cb5db404c0
CONFIGURE: Update dependency list for fluidsynth on OS X
...
Also add missing cc_check_clean after fluid synth check.
2016-01-13 00:24:11 +00:00
Kirben
ef6d8f8878
CONFIGURE: Update note about Fluidsynth in Windows builds.
2016-01-13 09:31:02 +11:00
Johannes Schickel
90354bf8e1
CONFIGURE: Make FluidSynth detection more reliable.
...
1. We use actual FluidSynth symbols in our test program now. This assures
that linking actually checks for presence of symbols. Which in turn checks
that the library linked can be used with our link configuration.
2. Add simple hardcoded list of FluidSynth dependencies. This helps detection
of statically built FluidSynth.
2016-01-12 22:45:41 +01:00
Johannes Schickel
f146ef065d
CONFIGURE: Fix missing variable access.
...
Ooops.
2016-01-10 22:14:09 +01:00
Johannes Schickel
04760d3e2f
CONFIGURE: Allow detection of static FreeType2 builds.
...
This is actually a bit abusive of the --static option. However, it works and
prevents a lot of hassle to setup building when FreeType2 was built with
--disable-shared.
2016-01-10 21:57:50 +01:00
Johannes Schickel
c313bc71cb
CONFIGURE: Disable ARM assembly for iOS targets with Apple's as.
2016-01-09 00:39:56 +01:00
Johannes Schickel
35cbb47e68
Merge pull request #643 from raziel-/patch-2
...
AMIGAOS: Static builds preferred
2016-01-07 11:52:01 +01:00
Vincent Bénony
efdb5679ce
IOS: Merge branch 'master' into ios-fix
2016-01-06 16:20:23 +01:00
Vincent Bénony
64f50761ec
IOS: Merge master
2016-01-06 16:19:03 +01:00
Vincent Bénony
dcad83e05b
IOS: Fixes compilation under Linux
2016-01-06 16:17:33 +01:00
Vincent Bénony
638dc113f8
IOS: Create two targets for old iPhone (iOS <= 6) and new one (iOS >= 7)
...
The "iphone" backend is the support for the old iPhones.
The "ios7" backend is for the new iPhones.
2016-01-06 16:17:33 +01:00
Vincent Bénony
3831caaac5
IOS: Uses the SDKROOT variable only if provided
2016-01-06 16:17:30 +01:00
Vincent Bénony
304bffa90e
IOS: Once again, changes the iOS deployment target
2016-01-06 16:17:29 +01:00
Vincent Bénony
62e281df26
IOS: Changes the deployment target to iOS 7.0
2016-01-06 16:17:29 +01:00
Vincent Bénony
6ed6f6e7ea
IOS: Fixes configure script
2016-01-06 15:35:32 +01:00
Hubert Maier
44e2256e73
AMIGAOS: Static builds preferred
...
Reasons:
- Shared objects aren't really shared on AmigaOS
(Once two programs load the same .so, it will be loaded twice into memory instead of sharing the already available one)
- To make the program run for everyone i need to provide a subdir (SObjs/) which holds all the .so's used while compiling, otherwise some people have to go hunting for the correct .so's online.
(That completely defies the use of "shared objects")
Even worse is the fact that, if users have older .so's installed, they might experience crashes.
- There is no benefit in building ScummVM with shared objects, because even *if* a new lib version is available as an .so it won't be mandatory to immediately switch to it, because the code probably won't take advantage of it as fast.
In short:
Switchting to static builds to reduce user grief, crash reports and as a bonus have ScummVM start a little faster.
2016-01-03 13:44:24 +02:00
vanfanel
c385a34e8a
SDL/GL Enabled OpenGL(ES) on the Raspberry Pi in the configure script.
2015-12-25 04:24:20 +01:00
Willem Jan Palenstijn
9ddd6b9f00
CONFIGURE: Make RE more portable
...
Thanks criezy.
2015-12-24 00:01:36 +01:00
Thierry Crozat
a5695f6bfd
OSX: Fix make bundle target when using SDL2
2015-12-23 22:15:11 +00:00
Willem Jan Palenstijn
d28ec8a4a4
CONFIGURE: Report clang compiler version
...
Our previous code printed the gcc version clang is pretending to be.
2015-12-20 18:35:41 +01:00
Willem Jan Palenstijn
582c726f4c
CONFIGURE: Always disable have_gcc when using Intel compiler
...
This fixes configure if icc is set to gcc-compatibility mode, which
is the default.
2015-12-20 18:23:18 +01:00
Johannes Schickel
3fab905629
CONFIGURE: Disable use of USE_ARM_SOUND_ASM.
...
The feature is currently broken (see bug #6957 "AUDIO: ARM ASM sound code causes distorted audio on 32 bit armv6").
Fixing the feature looks highly non-trivial and since nobody volunteered so
far it's unlikely we will see any fix soon.
2015-12-16 01:15:23 +01:00
Bastien Bouclet
b9a1074999
PS3: Make use of an updated SDL2 version
...
This version, available at https://bitbucket.org/bgK/sdl_psl1ght , is based on SDL 2.0.3.
2015-12-15 20:10:19 +01:00
vanfanel
ae1be06db8
RASPBERRYPI: Disable OpenGL ES because it offers no advantage over SDL2.
2015-12-08 21:41:40 +01:00
vanfanel
6deb5ecc88
RASPBERRYPI: Prefer SDL2 over SDL1.2.
2015-12-08 21:41:40 +01:00
vanfanel
66dbb7f485
SDL/DISPMANX: Remove dispmanx graphics output.
2015-12-08 21:41:40 +01:00
vanfanel
8981279580
CONFIGURE: Fix OpenGL ES detection for Raspberry Pi and other SBCs.
2015-12-08 21:41:40 +01:00
vanfanel
9d831d0c42
SDL/DISPMANX Fixed small issues with merging: Use append_var, fix spacing issues and changed SurfaceSdlGraphicsManager constructor call parameters on DispmanXSdlGraphicsManager constructor.
2015-11-12 14:03:14 +01:00
vanfanel
99739a13fe
Merge branch 'master' into dispmanx
2015-11-11 17:56:12 +01:00
vanfanel
c362119572
SDL/DISPMANX Renamed the RASBERRYPI define to the less confusing name of DISPMANX because it controls whether dispmanx rendering backend is enabled or not on the Raspberry Pi.
2015-10-18 20:25:53 +02:00
vanfanel
a4bfef8c53
SDL/DISPMANX Removed a redundant and unused configure parameter info related to dispmanx.
2015-10-18 19:31:08 +02:00
vanfanel
aa7734a643
SDL/DISPMANX Corrected configure script so Scummvm cross-compiles with modern Raspbian that uses multiarch.
2015-10-18 13:02:29 +02:00
vanfanel
8382e87baa
SDL/DISPMANX: Made minor corrections sugested by fingolfin.
2015-07-24 11:48:21 +02:00
Max Horn
87f7f72888
CONFIGURE: add and use append_var function
...
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-22 14:32:03 +02:00
vanfanel
b706ca36f1
SDL/DISPMANX: Updated class member names, configure script and asociated files and docs to conform to fingolfin's corrections.
2015-07-22 13:00:45 +02:00
vanfanel
6320a008ec
SDL/DISPMANX: Updated rendering code for better buffers management.
2015-07-20 17:15:04 +02:00
vanfanel
bf68de9aa7
RASPBERRYPI: Changed the RGB code for the game screen surface and added RaspberryPi information file.
2015-07-20 17:13:19 +02:00
vanfanel
d5862217c3
RASPBERRYPI: Fixed cross-compilation.
2015-07-20 17:13:19 +02:00
vanfanel
0855b41c07
RASPBERRYPI: Fixed variable names, removed gcc optimization flags, temporary decrease buffers to 2.
2015-07-20 17:11:47 +02:00
Matthew Hoops
a45ff5a6a9
CONFIGURE: Ensure the USE_ALSA define ends up in config.mk
2015-07-07 20:19:47 -04:00
vanfanel
08a3376ba7
RASPBERRYPI: Added Raspberry Pi native 2D API support (dispmanx)
2015-03-29 21:52:53 +02:00
Einar Johan Trøan Sømåen
2d858d817f
CONFIGURE: Always link against Cocoa on OS X, since SDL2 doesn't seem to pick it up for us.
2015-03-06 02:21:46 +01:00
Johannes Schickel
6ed60538c6
CONFIGURE: Make SDL_CONFIG override work with a MinGW host.
2015-02-16 02:32:27 +01:00
Johannes Schickel
8530997fff
SDL: Add experimental support for SDL2.
...
This is based upon skristiansson's change set to make ScummVM work with SDL2.
2015-01-25 20:23:25 +01:00
Johannes Schickel
defe71792d
CONFIGURE: Allow to overwrite sdl-config to use with SDL_CONFIG.
2015-01-25 19:26:16 +01:00
Matthew Hoops
762e2ca69b
CONFIGURE: Use -mlongcall on Mac PPC builds
...
Calls larger than 32MB away should no longer cause linker errors, provided libraries are rebuilt with that too
2015-01-18 17:00:51 -05:00
Matthew Hoops
e10512c8b9
CONFIGURE: Use "powerpc" instead of "ppc" as config.guess outputs
...
powerpc-* targets get detected properly again now
2015-01-18 16:58:03 -05:00
Joel Teichroeb
59934881a1
ANDROID: Remove unpacker and fix support for non arm
2015-01-05 20:18:31 -08:00
Eugene Sandulenko
5b19913eb8
CONFIGURE: define HAVE_INT64 when we have 64-bit types.
...
This has been hanging in the air forever, but for the sake of cleanness
now is defined.
2015-01-04 20:23:27 +01:00