Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-09 | CONFIGURE: Override pkg-config on RISC OS | Cameron Cawley | |
2019-04-09 | CONFIGURE: allow pkg-config override | cpasjuste | |
2019-04-02 | BUILD: Convert the NEWS.md file if pandoc is installed | Cameron Cawley | |
2019-04-01 | CONFIGURE: Improve detection of SDL and SDL_net | Cameron Cawley | |
2019-02-24 | CONFIGURE: Append pkg-config cflags to CXXFLAGS | Cameron Cawley | |
CPPFLAGS should only contain options that are used by the preprocessor, however pkg-config may return C/C++ specific options which are unrecognised by windres. | |||
2019-02-21 | WIN32: Fix building outside the source directory | Cameron Cawley | |
2019-02-21 | BUILD: Improve rules for compiling Windows resource scripts | Cameron Cawley | |
2018-12-29 | BUILD: Don't print the pandoc variable if not running a check | Matan Bareket | |
2018-12-25 | BUILD: Update pandoc options to support different formats/filenames | Matan Bareket | |
2018-12-25 | BUILD: Copy README.md instead of README | Matan Bareket | |
2018-12-25 | BUILD: Add pandoc check in configure | Matan Bareket | |
2018-12-16 | BACKENDS: Add base support for system dialogs | SupSuper | |
2018-12-06 | BUILD: Re-introduce hardcoded libz and MAD on Dreacmast | Marcus Comstedt | |
The attempts at making a more accurate auto-detection have been postponed, so put the hardcoded enablers back for now. | |||
2018-12-06 | BUILD: Revert f4fe15fd4d and a85be202de | Marcus Comstedt | |
More work is needed to make this function correctly with SDL on MinGW. Reverting for now. | |||
2018-12-05 | BUILD: Also add $LIBS in cc_check() | Marcus Comstedt | |
This should hopefully fix the problems caused by -Dmain=SDL_main in the MinGW build. | |||
2018-12-04 | BUILD: Add $DEFINES and $INCLUDES in cc_check() | Marcus Comstedt | |
When actually compiling things Makefile.common adds these variables to the command line, so they should be there when testing if something can be compiled as well, otherwise we could get both false negatives and positives. This fixes detection of zlib and MAD on Dreamcast, when installed in $RONINDIR. | |||
2018-11-26 | IOS7: Enable Building Scalers By Default | D G Turner | |
This override prevented the previous IOS7 commit to enable software scalers on 2018-11-21 having any effect. | |||
2018-11-21 | 3DS: Fix compilation of the test runner | Cameron Cawley | |
2018-11-21 | 3DS: Disable 'pedantic' and add bzip2 for FreeType2 | Nitrus | |
2018-11-16 | BUILD: Set PKG_CONFIG_LIBDIR only when needed when running configure | Bastien Bouclet | |
Remember if PKG_CONFIG_LIBDIR is set when running configure manually, when automatically running configure, only set PKG_CONFIG_LIBDIR if it was set during the manual run. Fixes #10807. | |||
2018-11-16 | BUILD: Free the a52 state in the configure compilation test | Bastien Bouclet | |
So ASan does not print a leak report in the middle of the configure output when it is enabled. | |||
2018-11-15 | WIN32: Move the Windows-specific packaging rules into a separate file | Cameron Cawley | |
2018-11-04 | CONFIGURE: Add detection of liba52 | Torbjörn Andersson | |
This is for an experiment aiming to decode audio for the hi-res videos in Zork: Grand Inquisitor. I don't know if we want to add a dependency on liba52, but the license should allow us to include the code verbatim, if that's preferrable. | |||
2018-10-25 | BUILD: Fix Dreamcast crt0 link order | Thomas Sowell | |
Correct a regression introduced in 7557f17ed2 which caused the Dreamcast to hang at the license screen when running SCUMMVM.BIN from a CD. 7557f17ed2 fixed configure's feature detection by moving crt0.o from LDFLAGS to LIBS, but that changed the linking order resulting in the start symbol from crt0 being located at an address other than 0x8c010000. ELF binaries loaded over serial or TCP/IP were unaffected (presumably because the loaders use the start address from the ELF header instead of a fixed address) which is probably why this went unnoticed. This commit corrects the link order by moving crt0 back into LDFLAGS and adds "-lronin -lm" to LDFLAGS to ensure that configure checks continue to work. | |||
2018-10-25 | BUILD: Remove flags from translation cc_check | Thomas Sowell | |
Remove $LDFLAGS and $CXXFLAGS from cc_check call in translation support check. Both variables are redundant because they are already expanded in cc_check, and expanding LDFLAGS twice causes duplicate symbol errors for targets that include crt0.o in LDFLAGS. | |||
2018-09-14 | PS2: Fix compilation with latest PS2SDK | Cameron Cawley | |
2018-08-18 | DREAMCAST: Fix compilation | Cameron Cawley | |
2018-08-18 | BUILD: Update flags for compiling on FreeMiNT | Colin Snover | |
2018-08-18 | BUILD: Use normal host alias auto-prefixing for riscos and amigaos | Colin Snover | |
2018-08-18 | VIDEO: More fixes when building with Theora and Tremor | Cameron Cawley | |
2018-08-18 | BUILD: List all used environmental variables in configure help | Colin Snover | |
2018-08-18 | BUILD: Use split-dwarf debug symbol files by default, when available | Colin Snover | |
This should improve linker time as well as reduce the size of the built binaries (though this does not affect runtime memory usage since the debug segments are not loaded into memory except by a debugger) whilst still giving debug information. | |||
2018-08-18 | BUILD: Fix broken Dreamcast ronin handling & feature detection | Colin Snover | |
$(ronindir) and the explicit crt0 may have happened to work because library detection state for libmad was forced, but it was always breaking the feature detection of the build system. Now we can compile to Dreamcast using the normal detection system. | |||
2018-08-18 | BUILD: Remove bogus comment | Colin Snover | |
2018-08-18 | BUILD: Enable Sparkle updates in release mode | Colin Snover | |
2018-08-04 | BUILD: Save the PKG_CONFIG_LIBDIR environment variable across rebuilds | Bastien Bouclet | |
2018-08-04 | BUILD: Check if pkg-config is available | Bastien Bouclet | |
2018-08-04 | BUILD: Prefer pkg-config over freetype-config if possible | Lars Wendler | |
As of freetype-2.9.1 the freetype-config script no longer gets installed by default. | |||
2018-08-04 | BUILD: List all used environmental variables in configure help | Colin Snover | |
2018-08-04 | BUILD: Respect all build tool overrides from environment | Colin Snover | |
Previously, only CXX could be overridden by the environment, which made it impossible to correctly set tools for cross-compiler toolchains which were not compatible with the default system tools. | |||
2018-08-03 | VIDEO: Fix Theora playback when building with Tremor | Cameron Cawley | |
2018-07-08 | CONFIGURE: Use -Wno-pragma-pack only when available | Adrian Frühwirth | |
2018-07-08 | CONFIGURE: Reword compiler flag checks | Adrian Frühwirth | |
2018-07-07 | CONFIGURE: Do not add -Wno-pragma-pack on macOS | Eugene Sandulenko | |
macOS' clang does not support this directive (yet), which leads to tons of useless warnings | |||
2018-07-06 | CONFIGURE: Disable -Wpragma-pack for >=clang-6.0 | Adrian Frühwirth | |
Clang 6 enables -Wpragma-pack which warns when leaving an included file which changes the current alignment. Our common/pack-{start,end}.h trigger this and it cannot easily and portably be disabled inside pack-{start,end}.h so we disable it globally for now. | |||
2018-06-29 | CONFIGURE: JANITORIAL: Fix indentation | Adrian Frühwirth | |
2018-06-15 | RISCOS: Add a script to open the README file based on the system territory | Cameron Cawley | |
2018-05-30 | CONFIGURE: Make Bink an engine dependency | Cameron Cawley | |
2018-05-10 | CONFIGURE: Revert unintended changes | Eugene Sandulenko | |
2018-05-10 | AGOS: Mark 25th Anniversary releases as MT-32 hack, not a fix | Eugene Sandulenko | |