William Breathitt Gray
11838ef875
Force STATIC for internal GZDoom libraries
...
This makes sure the internal versions of these libraries bundled with
the GZDoom source code is used. This prevents the system from building
GZDoom for dynamic linking with incompatible external libraries (see
<https://forum.zdoom.org/viewtopic.php?f=2&t=64633 >).
2019-06-07 10:30:04 -04:00
alexey.lysiuk
09d1a42c60
- reverted GME Kss_Cpu.cpp to previous version
...
Update to GME 0.6.2 broke playback of MSX .kss files
https://forum.zdoom.org/viewtopic.php?t=63206
2019-01-23 21:43:36 +01:00
alexey.lysiuk
df2bef2f60
- fixed SPC music loops
...
This reverts the following commit from game-music-emu repository
49238f9ae5
https://forum.zdoom.org/viewtopic.php?t=62613
2018-12-29 15:49:02 +02:00
alexey.lysiuk
b5853b4d8e
- prevented GME compilation warning spam with Clang
2018-11-01 13:34:47 +02:00
Vitaly Novichkov
8450dc5fdb
Update GME up to 0.6.2 version
2018-11-01 00:15:41 +01:00
alexey.lysiuk
5177868773
Revert "Removed workaround for MSVC 2017 compiler bug"
...
This reverts commit 9da92facda
.
2018-04-07 08:05:50 +03:00
alexey.lysiuk
9da92facda
Removed workaround for MSVC 2017 compiler bug
...
Apparently Microsoft fixed it in the recent update
2018-04-03 12:13:40 +03:00
alexey.lysiuk
31f2bb5218
Extended workaround for bug in VS2017 compiler to 32-bit build
...
game-music-emu\gme\fir_resampler.cpp(32): fatal error C1001: An internal error has occurred in the compiler.
2017-12-15 11:05:53 +02:00
alexey.lysiuk
ea6daf0212
Added workaround for MSVC 2017 internal compiler error
...
game-music-emu\gme\fir_resampler.cpp(28): fatal error C1001: An internal error has occurred in the compiler.
(compiler file 'f:\dd\vctools\compiler\utc\src\p2\main.c', line 256)
2017-10-29 16:14:04 +02:00
ZZYZX
87b23d160b
Ported RenderRadius and related code from gzdoom branch
2016-12-25 13:09:32 +02:00
alexey.lysiuk
1d77f1f72e
Enabled building of GME static library by default
...
See https://forum.zdoom.org/viewtopic.php?t=54651
2016-12-20 16:29:54 +01:00
Edoardo Prezioso
88942dcc68
- Game-Music-Emu: Merge commits 87b322b and d48c1c8.
...
Commit titles:
87b322b - 'Properly clamp SPC CPU registers and temporaries.'
d48c1c8 - 'Complete bumping version to 0.6.1.'
This completes the code upgrade to GME 0.6.1.
2016-12-18 11:52:26 +01:00
Edoardo Prezioso
b515a034f6
- Game-Music-Emu: Merge commits dfffd2b and 2cbb70f.
...
Commit titles:
dfffd2b - 'Hide the GCC visibility option to non-GCC compilers.'
2cbb70f - 'Merged in edward_san/game-music-emu (pull request #3 )'
2016-12-18 11:52:25 +01:00
Edoardo Prezioso
dd92587841
- Game-Music-Emu: Merge commit bf60977.
...
Commit title: 'Fix compile failures with zlib support enabled.'
2016-12-18 11:52:25 +01:00
Edoardo Prezioso
3d3bc8e40e
- Game-Music-Emu: Merge commits b1948ac, 8af6ba4, eb5f592 and 56d43f4.
...
Commit titles:
b1948ac - 'Describe CMake addition for static libs in changelog.'
8af6ba4 - 'Bump version in CMakeLists as well.'
eb5f592 - 'Update readme for repo move and next version.'
56d43f4 - 'Update readme as well now.'
2016-12-18 11:52:24 +01:00
Edoardo Prezioso
287fc513a2
- Game-Music-Emu: Merge and change commits 9bb5ad7, bc0a473 and 2018c1b.
...
Commit titles:
9bb5ad7 - 'Add filename param to demo app.'
bc0a473 - 'Allow building a static library (-DLIBTYPE=STATIC)'
2018c1b - 'Merged in lachs0r/game-music-emu (pull request #1 )'
Change: ZDoom doesn't need the shared library, so disable it always.
2016-12-18 11:52:24 +01:00
Edoardo Prezioso
05e77303bf
- Game-Music-Emu: Merge commit 12b50ee.
...
Commit title: Honor LIB_SUFFIX with pkg-config metadata.
2016-12-18 11:52:24 +01:00
Edoardo Prezioso
f239c0ea05
- Game-Music-Emu: Merge commit 6e1544d.
...
Commit title: 'Fix undefined left-shift of signed int.'
2016-12-18 11:52:23 +01:00
Edoardo Prezioso
8895716e27
- Game-Music-Emu: Merge commit cf7bfd2.
...
Commit title: 'added gme_tell_samples() and gme_seek_samples()'
2016-12-18 11:52:23 +01:00
Edoardo Prezioso
e1af7e3f8c
- Game-Music-Emu: reduce code delta with original source.
...
This will help with the next Game-Music-Emu upgrades.
2016-12-18 11:52:22 +01:00
Edoardo Prezioso
7aaa03d3e0
- Import GME fix to critical security bug.
...
Details at the following link: https://scarybeastsecurity.blogspot.com/2016/12/redux-compromising-linux-using-snes.html .
2016-12-16 17:00:36 +01:00
Randy Heit
55142078d8
Normalize line endings
2016-03-01 09:47:10 -06:00
Christoph Oelckers
44a6cafd4b
- we are using C++11 now, so all those old VC 2005 project files are of no use anymore.
2016-03-01 09:38:49 +01:00
Edoardo Prezioso
cb9fa6af6c
[gme] Enable all the USE_GME_* by default.
...
Change these options to be just internal variables, not changeable from outside by the user.
2016-02-20 11:38:29 +01:00
Edoardo Prezioso
f338e5f1c4
- Apply the fast math flags for non-MSVC, too.
...
Move the fast flags string creation in the main cmake file and use it where needed.
2016-02-18 23:13:02 +01:00
Christoph Oelckers
340faef1ec
- fixed a few 64-bit warnings.
2016-02-13 13:37:28 +01:00
Christoph Oelckers
e6328c8432
- enable fast floating point math in the subprojects that can benefit from it: dumb, gme and gdtoa.
2016-02-12 02:02:48 +01:00
Braden Obrzut
dce3f0f757
- Bump CMake version requirement to 2.8.7. This means that generator expressions must be supported as well as empty else and endif expressions (like most sane languages). ZDoom probably didn't work with 2.4 anymore anyway.
2016-02-05 21:19:29 -05:00
Randy Heit
8398a6ee75
Change cpu_lag_max to a define, since it is used in an assert
2015-03-11 13:26:35 -05:00
Randy Heit
e20164ba46
Clean up unused variables in GME
2015-03-08 17:27:34 -05:00
Randy Heit
ff257a0300
Fix compiling with provided VS 2005 projects
2014-07-21 22:31:05 -05:00
Edoardo Prezioso
1a3ac9d0b3
- Simplify CMake GCC and Clang checking.
...
Introduce the variable 'ZD_CMAKE_COMPILER_IS_GNUC(XX)_COMPATIBLE' and replace any occurrence of '"${CMAKE_C(XX)_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_C(XX)_COMPILER_ID}" STREQUAL "Clang"' with it. This makes it possible to add more GCC compatible compilers in just one place.
2014-06-26 01:23:41 +02:00
Randy Heit
f429510cd1
We're building GME static, so don't do any DLL magic on Win32
2014-04-03 17:26:59 -05:00
Randy Heit
1d52d75fab
Add new GME files to VC++ 2005 project
2014-04-03 17:23:18 -05:00
Randy Heit
138e7ff749
Redo GME warning-silencing that was undone by commit fbddfbe57
2014-04-03 17:16:40 -05:00
Randy Heit
fbddfbe576
Upgrade game-music-emu to version 0.6.0
2014-04-03 09:19:51 -05:00
Braden Obrzut
3e90b65014
- Use release compiler flags for debug builds of third party libraries.
2013-10-12 00:24:04 -04:00
Christoph Oelckers
7c81c2f1ee
- added Edward-san's patch for allowing 'clang' compiler to use the same 'gcc' cmake settings
2013-06-23 18:37:13 +02:00
Randy Heit
fd784b05c2
- Fix some GCC 4.7.1 warnings.
...
SVN r3747 (trunk)
2012-07-07 03:43:11 +00:00
Randy Heit
e6de6fed3c
- Revert r3214, which added some completely useless warnings for GCC.
...
I'm sure there are good reasons even GCC doesn't enable them by default when you use -Wall.
SVN r3225 (trunk)
2011-06-12 19:17:21 +00:00
Christoph Oelckers
81ae38c072
- added submission for disabling some new and rather pointless GCC warnings.
...
SVN r3214 (trunk)
2011-05-26 23:19:20 +00:00
Randy Heit
f96dd8ff8a
- Make GCC happy.
...
SVN r3164 (trunk)
2011-03-11 00:44:38 +00:00
Christoph Oelckers
1993e969b7
- GCC warning fixes (GCC stupidity for the most part.)
...
SVN r3154 (trunk)
2011-02-19 08:59:43 +00:00
Randy Heit
465d52b766
- Fixed: PROFILE was incorrectly declared in the top-level CMakeLists.txt, so GCC always
...
generating profiling information for Debug and RelWithDebInfo builds. This happened to
also bring up that game-music-emu and DUMB are always built as RelWithDebInfo. If we're
doing a normal Release build, we can just leave them as Release as well.
SVN r1808 (trunk)
2009-09-08 03:01:55 +00:00
Randy Heit
a8de4fc2da
- Fixed compilation of i_keyboard.cpp with MinGW, because w32api still doesn't have
...
everything that was new for XP.
- Swapped snes_spc out for the full Game Music Emu library.
SVN r1631 (trunk)
2009-06-03 03:05:02 +00:00