diff --git a/build/autotools/m4/lol-sdl.m4 b/build/autotools/m4/lol-sdl.m4
index dac44501..e33b9ca7 100644
--- a/build/autotools/m4/lol-sdl.m4
+++ b/build/autotools/m4/lol-sdl.m4
@@ -82,22 +82,30 @@ if test "x${ac_cv_my_have_sdl}" = xno; then
if test "x${ac_cv_my_have_sdl}" != xno; then
AC_CHECK_HEADERS(SDL_mixer.h SDL/SDL_mixer.h, [ac_cv_my_have_sdl_mixer="yes"])
AC_CHECK_HEADERS(SDL_image.h SDL/SDL_image.h, [ac_cv_my_have_sdl_image="yes"])
+
AC_CHECK_LIB(SDL, main,
[SDL_LIBS="${SDL_LIBS} -lSDL"],
[AC_CHECK_LIB(SDL2, main,
[SDL_LIBS="${SDL_LIBS} -lSDL2"
ac_cv_my_have_sdl2="yes"],
[ac_cv_my_have_sdl="no"])])
+
AC_CHECK_LIB(SDLmain, main,
[SDL_LIBS="${SDL_LIBS} -lSDLmain -lSDL"])
AC_CHECK_LIB(SDL2main, main,
[SDL_LIBS="${SDL_LIBS} -lSDL2main -lSDL2"])
+
AC_CHECK_LIB(SDL_mixer, main,
[SDLMIXER_LIBS="${SDLMIXER_LIBS} -lSDL_mixer"],
- [ac_cv_my_have_sdl_mixer="no"])
+ [AC_CHECK_LIB(SDL2_mixer, main,
+ [SDLMIXER_LIBS="${SDLMIXER_LIBS} -lSDL2_mixer"],
+ [ac_cv_my_have_sdl_mixer="no"])])
+
AC_CHECK_LIB(SDL_image, main,
[SDLIMAGE_LIBS="${SDLIMAGE_LIBS} -lSDL_image"],
- [ac_cv_my_have_sdl_image="no"])
+ [AC_CHECK_LIB(SDL2_image, main,
+ [SDLIMAGE_LIBS="${SDLIMAGE_LIBS} -lSDL2_image"],
+ [ac_cv_my_have_sdl_image="no"])])
fi
SDL_CFLAGS="${SDL_CFLAGS} ${SDLMIXER_CFLAGS} ${SDLIMAGE_CFLAGS}"
SDL_LIBS="${SDL_LIBS} ${SDLMIXER_LIBS} ${SDLIMAGE_LIBS}"
diff --git a/build/visualstudio/Lol.Core.Vars.props b/build/visualstudio/Lol.Core.Vars.props
index 5b9cc3bd..c29f35cb 100644
--- a/build/visualstudio/Lol.Core.Vars.props
+++ b/build/visualstudio/Lol.Core.Vars.props
@@ -15,8 +15,8 @@
$(SdlDir)\include;$(SdlImageDir)\include;$(SdlMixerDir)\include
$(SdlDir)\lib\i686-w64-msvc;$(SdlImageDir)\lib\i686-w64-msvc;$(SdlMixerDir)\lib\i686-w64-msvc
$(SdlDir)\lib\x86_64-msvc;$(SdlImageDir)\lib\x86_64-msvc;$(SdlMixerDir)\lib\x86_64-msvc
- SDL2.lib;SDL2main.lib;SDL_image.lib;SDL_mixer.lib
- SDL2.lib;SDL2main.lib;SDL_image.lib;SDL_mixer.lib
+ SDL2.lib;SDL2main.lib;SDL2_image.lib;SDL2_mixer.lib
+ SDL2.lib;SDL2main.lib;SDL2_image.lib;SDL2_mixer.lib
HAVE_SDL_H;USE_SDL;USE_SDL2;$(Win32Defines)
USE_SDL_MIXER;USE_SDL_IMAGE;$(Win32Defines)