aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
2020-01-11Default gcw0 back to adlib emulator due to high CPU cost of fluidsynth.craigsc
I'm leaving fluidsynth in the build because the quality is higher and it does technically work and feel good on several games. Added back in MAD support for MP3 playback for CD-based music tracks on games like Monkey Island 1 - the auto-detection seems to not work correctly for gcw0. Default mixer sampling rate to 48000 due to device driver limitations (this should lower CPU cost since anything other than 48k gets re-sampled)
2020-01-05Re-enable highres game engines for gcw0 hostscraigsc
2019-12-12CONFIGURE: Ensure Compiler Errors Are Saved in Temporary Debug LogD G Turner
This is for debugging the current buildbot toolchain failures, but it is a relatively innocuous change which should help debugging if compilers are failed to be detected for various porters.
2019-12-013DS: Implement dynamic pluginsBastien Bouclet
Allows a full build to run on old generation devices
2019-11-303DS: Move -Wl,--gc-sections to avoid it interfering with the library checksCameron Cawley
2019-11-22CONFIGURE: Detect SDL_net independently from SDLThanasis Antoniou
Some platforms (eg. Android, iOS) use edited versions of SDL_net or SDL2_net that does not require SDL or SDL2 This should enable local server (LAN) mode for Android and probably iOS
2019-11-17BACKENDS: Remove the Windows CE portCameron Cawley
2019-11-17BUILD: Properly disable updates if no Sparkle implementation is availableLothar Serra Mari
2019-11-17BUILD: Disable updates if no Sparkle implementation is availableLothar Serra Mari
Currently, --enable-release always enables updates even on unsupported platforms. This additional check disables updates entirely if no proper sparkle implementation is found. Fixes #11217.
2019-11-12CONFIGURE: Detect SDL_Net with pkg-config when availableEugene Sandulenko
2019-11-12CONFIGURE: Move pkg-config detection as early as possibleEugene Sandulenko
2019-11-12ANDROID: Override UTF-8 compliant definition of vsn_printfThanasis Antoniou
This sets Android as a non-standard port in configure in order to override the definition for vsn_printf The vsn_printf implementation is taken from https://github.com/weiss/c99-snprintf
2019-11-033DS: Use DATA_PATH to configure support files locationBastien Bouclet
2019-11-01ANDROID: Disable verification of certificates validity for cloud savingThanasis Antoniou
Also added macros for the plain (non-SDL) Android port __ANDROID_PLAIN_PORT__ and ANDROID_PLAIN_PORT The workaround of this commit uses the same logic as for the Nintendo Switch port and should suffice for testing purposes. It should be replaced by more elaborate code of installing and maintaining a certificates pem file.
2019-10-25CONFIGURE: Remove include path cxx-stl for android (host_os) buildsThanasis Antoniou
2019-10-21CONFIGURE: Added some CXXFLAGS for android x86_64Thanasis Antoniou
2019-10-21CONFIGURE: Comments on SDK and NDK env vars for AndroidThanasis Antoniou
2019-10-18TTS: Link libpthread explicitly on Linux platformChristian Krause
2019-10-12MACOS: Add default path when looking for Sparkle frameworkEugene Sandulenko
2019-10-10TTS: Enable in Mingw-w64 buildssluicebox
TTS libraries can now be used in default Mingw-w64 environments. - Removes reference to sapiddk.h which isn't used and isn't in Mingw-w64 - Defines guids whose symbols are missing from Mingw-w64 - Restores TTS detection to configure script
2019-10-09CONFIGURE: Add portlibs paths for GameCube and WiiLe Philousophe
Libraries provided by DevkitPPC are stored in these directories and should be added to search paths
2019-10-05CONFIGURE: Fix formattingLothar Serra Mari
2019-10-05CONFIGURE: Add "-march=armv7-a" to linker for arm-v7a targetThanasis Antoniou
Based on https://developer.android.com/ndk/guides/standalone_toolchain From "ABI Compatibility" section: Also, make sure to provide the following two flags to the linker: -march=armv7-a -Wl,--fix-cortex-a8
2019-10-04CONFIGURE: Add android-mips64 in clarification for target hostsantoniou79
2019-10-04CONFIGURE: Add clarification of possible target android hostsantoniou79
2019-10-03CONFIGURE: Disable TTS building on MinGW by defaultJaromir Wysoglad
TTS shouldn't be built under MinGW by default, because it causes a warning at the end of the build. Before this it would still build TTS on MinGW64.
2019-09-30BUILD: Fix GCC Warning from Endianess Test CompilationD G Turner
This is emitted when GCC is set with -Wall -Wextra by environment variables.
2019-09-29CONFIGURE: Add android-x86_64 and android-mips64 targetsCameron Cawley
2019-09-22CONFIGURE: Add amigaos to the plugins familyHubert Maier
2019-09-22SWITCH: Fix autodetection of iconvCameron Cawley
2019-09-21CONFIGURE: Allow using pkg-config to detect libpngCameron Cawley
2019-09-19RISCOS: Minor build system improvementsCameron Cawley
2019-09-18CONFIGURE: Replace the iconv test with the one from ResidualVMCameron Cawley
2019-09-17CONFIGURE: Fix libcurl detection for macOSEugene Sandulenko
2019-09-08ANDROID: Rewrite to make use of OpenGLGraphicsManager (#1695)Cameron Cawley
* ANDROID: Rewrite to make use of OpenGLGraphicsManager * ANDROID: Fix emulated mouse button up events
2019-09-02CONFIGURE: Add check for NSSpeechSynthesizerDelegate protocole availability ↵Thierry Crozat
on macOS
2019-09-01TTS: Rename LinuxTextToSpeechManager to SpeechDispatcherManagerJaromir Wysoglad
Add a new define for the SpeechDispatcherManager
2019-09-01TTS: Remove USE_PLATFORM_TTS definesJaromir Wysoglad
Use defined(USE_TTS) && defined(PLATFORM) instead
2019-09-01TTS: Implement TextToSpeechManager for macOSThierry Crozat
2019-09-01TTS: Add checks to configure.Jaromir Wysoglad
Check for presence of required libraries Disable automatic build of TTS on MinGW32
2019-09-01TTS: Minor refactorisationsJaromir Wysoglad
- Add comment to tts initialization on Windows - Correctly free the voicesInfo in linux ttsMan - Remove popState method from linux-text-to-speech.h and windows-text-to-speech.h - Add tts to help in configure - Refactor language setting in gui-manager.cpp It counted with english being the default language in ttsMan constructors, which isn't true anymore.
2019-09-01TTS: Prepare for windows TTSJaromir Wysoglad
Add windows configuration in configure Add basic skeleton to backends Check if ttsMan is initialized in GUI
2019-09-01TTS: Refactor tts in configureJaromir Wysoglad
2019-09-01TTS: Add part of linux TTSJaromir Wysoglad
2019-09-01TTS: Create a TTS skeletonJaromir Wysoglad
2019-08-25CONFIGURE: Correct Formatting of ICONV TestsD G Turner
No functional change.
2019-08-25CONFIGURE: Check if iconv uses const.Jaromir Wysoglad
I looked at how ResidualVM works with iconv and used a define ICONV_USES_CONST, which they define in configure, thinking it is defined by iconv. I a define of this into configure, so this should fix the build error on osx_intel.
2019-08-24CONFIGURE: Move check for iconv downJaromir Wysoglad
2019-08-24CONFIGURE: Add option to compile with iconv.Jaromir Wysoglad
2019-08-18GUI: Check if fullscreen is available at runtimeCameron Cawley