Commit Graph

302 Commits

Author SHA1 Message Date
Jonathan Campbell
ab78b32fe0 configure.ac check for zlib 2018-05-20 15:39:55 -07:00
Jonathan Campbell
5f02d78297 Finish enabling Direct3D shaders in MinGW builds 2018-05-19 14:00:18 -07:00
Jonathan Campbell
d736434d4a Add configure option for Direct3D shaders 2018-05-19 13:36:45 -07:00
Jonathan Campbell
312c42d7bd stop auto updating build-timestamp it can break git commits across multiple machines 2018-05-17 17:18:32 -07:00
Jonathan Campbell
fe62c29c4a Add configure.ac option to force SDL drawn menus, even if the host OS provides menus 2018-05-15 23:26:48 -07:00
yksoft1
bcd62eabe1 Disable D3D9 in configure.ac by default now as MinGW D3D9 is still not
working.
2018-05-12 19:10:24 +08:00
yksoft1
9189747326 Try to make D3D9 available on MinGW builds. 2018-05-12 17:48:17 +08:00
Jonathan Campbell
205816b8f8 Oh good, AC_PROG_OBJCXX only checks. I thought it would have made objc++ mandatory. Fix 2018-05-07 12:46:44 -07:00
Jonathan Campbell
1be03b2420 Add Objective C++ source file 2018-05-07 12:45:12 -07:00
Jonathan Campbell
d5f89fe36a Automatically update the build time when running configure.ac 2018-05-03 18:39:17 -07:00
Jonathan Campbell
0e479ea993 Make C++11 mandatory now. Also from this point forward, the version number bump will occur after the release 2018-05-03 18:26:35 -07:00
Jonathan Campbell
2320145d30 Version bump 2018-05-03 04:47:54 -07:00
Jonathan Campbell
24fe7529b6 Make configure.ac throw an error if the compiler is not C++11 compatible, with instructions for those who still want to compile with GCC 4.6 C++0x compilers. Soon C++11 will become a hard requirement. 2018-04-23 01:35:50 -07:00
Jonathan Campbell
6678f71e42 version bump, build date bump 2018-04-18 22:05:20 -07:00
Jan Alexander Steffens (heftig)
c9a35d7abe configure.ac: Check fluid_synth_sysex instead of new_fluid_synth
Disabling FluidSynth support is the simplest solution to unbreaking the
build with FluidSynth 1.0.9.

Of the FluidSynth functions used this is the one added latest, before
the release of 1.1.0.

1.0.9 is also missing fluid_synth_system_reset, which seems rather
important to have.
2018-04-07 11:41:41 +02:00
Jonathan Campbell
184bf3e2ef Linux: Add code to read X11 keyboard layout strings 2018-03-25 16:09:31 -07:00
Jonathan Campbell
a8a875a79b Fix HX_DOS configure.ac code 2018-03-08 14:41:47 -08:00
Jonathan Campbell
39a8bec696 more 2018-03-08 14:15:50 -08:00
Jonathan Campbell
d4d30bfe16 Add configure.ac option for MinGW HX DOS extender targeting 2018-03-08 14:14:01 -08:00
Jonathan Campbell
209052b169 Windows MinGW: Encourage in no uncertain terms where MinGW's ncurses is. 2018-03-06 17:35:26 -08:00
Jonathan Campbell
65c3110e2f Windows MinGW: Add build flags and support for ncurses with MinGW in order to enable the debugger 2018-03-06 17:24:47 -08:00
Jonathan Campbell
2892f08624 Windows MinGW: Add LDFLAGS for MinGW to force static compile, to make standalone executable 2018-03-06 13:43:30 -08:00
Jonathan Campbell
97c6310ad0 Update configure.ac to no longer assume mmx and sse2 flags unless MT32 (MUNT) emulation is enabled 2018-03-06 08:27:49 -08:00
Jonathan Campbell
d78f3b114b Bump version and update changelog. Time for a release 2018-02-28 20:51:25 -08:00
Frej Drejhammar
a63e4056ac Detect and link with tinfo if ncurses requires it
Some distributions use a libncurses where the low-level terminal info
is split out into a separate library, libtinfo. Handle this by
checking if the libtinfo library exists and it has a symbol (nodelay)
which is known to cause link failures where a split libncurses is
used.
2018-02-24 19:31:41 +01:00
Jonathan Campbell
0ae6c57471 configure.ac define C_DYNAMIC_X86 based on CPU bits, to set the stage for possible x86_64 porting 2018-02-19 18:57:18 -08:00
Jonathan Campbell
053a2dd246 more spec 2018-02-16 16:50:06 -08:00
Jonathan Campbell
68a61caf42 spec work 2018-02-16 16:45:02 -08:00
Jonathan Campbell
3440d8bdd2 begin making a spec file, for RPM distribution 2018-02-16 15:51:01 -08:00
Jonathan Campbell
cae7b25bc9 bump 2018-02-13 22:06:11 -08:00
Jonathan Campbell
c8db6ddad6 vs2015 needs the updated PACKAGE_VERSION and VERSION defines. Prior to this fix, Windows builds still showed 0.82.1 in the titlebar despite showing 0.82.2 in the emulator itself 2018-01-29 19:51:06 -08:00
Jonathan Campbell
b12529961d time for a release 2018-01-29 18:44:59 -08:00
Jonathan Campbell
081ba266dc configure.ac write PACKAGE autoconf variables to a header file that VS2015 can include so PACKAGE information is kept in sync across Linux and Windows 2018-01-28 22:43:14 -08:00
Jonathan Campbell
f149d6f35a Begin transition to C++11 by warning if using a pre-C++11 GCC compiler 2018-01-22 01:40:21 -08:00
Martin Lindhe
bcd2c45d76 make compilation of DIRECTLPT conditional to Windows and Linux again, fixes #439 2018-01-05 02:16:20 +01:00
Jonathan Campbell
96512d98b6 Linux: complete removal of x86 dynamic core by updating configure.ac as
well.
2017-12-29 07:57:49 -08:00
Jonathan Campbell
f64f058ffe Bump version. Let autoconf indulge in it's fanaticism about matching
autoconf versions.
2017-12-25 11:08:30 -08:00
Jonathan Campbell
b7038208df Split out AVI writer code.
Disentangle the code from the rest of the project.
2017-12-18 01:01:50 -08:00
Jonathan Campbell
dc56a6c021 Separate MT32 code from src/gui, move into it's own directory.
Maintenance of this code will be a lot simpler in the long term if we
untangle the source code of the various parts that were thrown in years
ago.
2017-12-18 00:48:50 -08:00
Jonathan Campbell
2c43412d94 Revert "SDL autoconfig"
This reverts commit d8c27bdb80.
2017-12-13 15:46:13 -08:00
Jonathan Campbell
d8c27bdb80 SDL autoconfig 2017-12-13 15:10:45 -08:00
Jonathan Campbell
aeab4ed7a5 whoops 2017-12-08 00:10:19 -08:00
Jonathan Campbell
c6bc28eca4 No SDLnet if SDL2 2017-12-08 00:03:17 -08:00
Jonathan Campbell
fe3fffe4cb SDL2 work 2017-12-07 19:53:59 -08:00
Jonathan Campbell
8cd07530f4 more 2017-12-07 19:35:42 -08:00
Jonathan Campbell
fcdf3132aa SDL 1.x and SDL 2.x detection. I will #ifdef the code to compile as SDL
1.x or SDL 2.x at first, bring both to feature parity, then deprecate
SDL 1.x.
2017-12-07 19:32:10 -08:00
Jonathan Campbell
5448b4deed more 2017-12-07 17:13:06 -08:00
Jonathan Campbell
0ff5c8232f more 2017-12-07 17:11:03 -08:00
Jonathan Campbell
b94db9185a more 2017-12-07 17:08:15 -08:00
Jonathan Campbell
6b7e8e19ba more 2017-12-07 16:59:29 -08:00