SDL/src
Sam Lantinga 5f38b5d705 Fixed bug 3979 - Failed to link with "multiple definition of `scalbln'" error on both MinGW and MinGW-w64 by CMake
Vitaly Novichkov

Once I ran build of my codecs collection on AppVeyor where my CMake script downloads latest SDL2 from HG repo, failed to link because of math functions conflict:

https://ci.appveyor.com/project/Wohlstand/audiocodecs/build/1.0.44
The revision is b9ff5f8b2303

There are both vanilla MinGW and MinGW-w64 are failed to build.


```
[100%] Linking C shared library libSDL2.dll
c:/mingw/bin/../lib/gcc/mingw32/5.3.0/../../../libmingwex.a(scalbn.o):(.text+0x0): multiple definition of `scalbln'
CMakeFiles\SDL2.dir/objects.a(s_scalbn.c.obj):C:/projects/audiocodecs/build-MinGW-Release-Win32/external/SDL2/src/SDL2HG/src/libm/s_scalbn.c:30: first defined here
2017-11-24 03:01:07 -08:00
..
atomic Add atomics for Watcom/x86 as inline asm 2017-08-18 16:35:55 -04:00
audio Fixed typo converting 4 channel audio to 2 channel 2017-10-20 16:53:42 -07:00
core Fixed bug 3917 - Android, issues with getManifestEnvironmentVariable 2017-11-04 22:03:28 -07:00
cpuinfo Fixed typo in comment 2017-11-11 17:21:47 -08:00
dynapi Updated SDL's YUV support, many thanks to Adrien Descamps 2017-11-12 22:51:12 -08:00
events mouse: remove assert for unimplemented platforms (thanks, tomwardio!). 2017-11-06 15:29:24 -05:00
file Fixed bug 3760 - RWops doesn't check for integer overflow when stdio_fseek only supports 32 bits 2017-09-09 08:36:37 -07:00
filesystem filesystem: Patched to compile on QNX. 2017-08-17 03:22:44 -04:00
haptic Renaming of guard header names to quiet -Wreserved-id-macro 2017-08-28 00:22:23 -07:00
joystick Steam Virtual GamePad config for macOS 2017-11-20 13:59:43 -05:00
libm Fixed bug 3979 - Failed to link with "multiple definition of `scalbln'" error on both MinGW and MinGW-w64 by CMake 2017-11-24 03:01:07 -08:00
loadso revert files I didnt mean to commit! 2017-09-29 10:15:44 -07:00
main Updated version to 2.0.8 since SDL_image depends on it 2017-11-04 21:58:48 -07:00
power power: whoops, that should be "==" not "!=". 2017-07-03 16:45:12 -04:00
render Updated SDL's YUV support, many thanks to Adrien Descamps 2017-11-12 22:51:12 -08:00
stdlib Added SDL_fmod() and SDL_fmodf() 2017-11-04 17:35:03 -07:00
test Fixed bug 3879 - add missing SDLCALL to SDLTest_TrackedMalloc & co. 2017-10-13 09:50:04 -07:00
thread Renaming of guard header names to quiet -Wreserved-id-macro 2017-08-28 00:22:23 -07:00
timer Fixed bug 3745 - specify SDLCALL as the calling convention for API callbacks 2017-08-14 06:28:21 -07:00
video Fixed some compiler warnings 2017-11-21 21:58:27 -08:00
SDL.c Backing out broken change from previous commit. 2017-04-01 00:46:42 -04:00
SDL_assert.c Fixed bug 3883 - SDL_assert / SDL_PromptAssertion in TTY mode does not accept options ("abriA") 2017-10-15 21:21:19 -07:00
SDL_assert_c.h Updated copyright for 2017 2017-01-01 18:33:28 -08:00
SDL_dataqueue.c Added SDL_PeekIntoDataQueue(). 2017-10-10 11:56:54 -04:00
SDL_dataqueue.h Added SDL_PeekIntoDataQueue(). 2017-10-10 11:56:54 -04:00
SDL_error.c Fixed bug 3696 - SDL_ShowMessageBox displays different error from intended 2017-07-10 17:16:12 -07:00
SDL_error_c.h Updated copyright for 2017 2017-01-01 18:33:28 -08:00
SDL_hints.c A hint with an empty string should be treated as the default value 2017-09-21 14:48:03 -07:00
SDL_internal.h Some patches to make SDL compile with armcc (ARM's C compiler). 2017-03-02 13:33:04 -05:00
SDL_log.c Fixed bug 3745 - specify SDLCALL as the calling convention for API callbacks 2017-08-14 06:28:21 -07:00