aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorThierry Crozat2016-09-03 23:06:42 +0100
committerThierry Crozat2016-09-03 23:07:21 +0100
commita2a985368cf202bfd8ed16d0defa4c9e4ea2d328 (patch)
tree87ff2fa2c16681d34ca18f88691c363f5f0dfcc5 /configure
parent8e6cc9f777742b8c84d4a8e7a45b132115b146ee (diff)
downloadscummvm-rg350-a2a985368cf202bfd8ed16d0defa4c9e4ea2d328.tar.gz
scummvm-rg350-a2a985368cf202bfd8ed16d0defa4c9e4ea2d328.tar.bz2
scummvm-rg350-a2a985368cf202bfd8ed16d0defa4c9e4ea2d328.zip
BUILD: Tie the SDL_net version to the SDL version
This means that when using SDL 1.2 we use SDL_net 1.2, but when using SDL 2 we now use SLD_net 2 as well. Both versions work properly and there is not code change needed in ScummVM. This change is because SDL_net depends on SDL, and using SDL_net 1.2 with SDL 2 means we can end up needing to link with both the SDL and SDL2 libraries.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure39
1 files changed, 20 insertions, 19 deletions
diff --git a/configure b/configure
index 905a6d2bb7..2f4ed0b38e 100755
--- a/configure
+++ b/configure
@@ -3355,10 +3355,30 @@ case $_backend in
case $_sdlversion in
2.0.*)
add_line_to_config_mk "USE_SDL2 = 1"
+ append_var SDL_NET_LIBS "-lSDL2_net"
;;
*)
+ append_var SDL_NET_LIBS "-lSDL_net"
;;
esac
+
+ # Check for SDL_Net
+ echocheck "SDL_Net"
+ if test "$_sdlnet" = auto ; then
+ _sdlnet=no
+ cat > $TMPC << EOF
+#include "SDL_net.h"
+int main(int argc, char *argv[]) { SDLNet_Init(); return 0; }
+EOF
+ cc_check $LIBS $INCLUDES $SDL_NET_CFLAGS $SDL_NET_LIBS && _sdlnet=yes
+ fi
+ if test "$_sdlnet" = yes ; then
+ append_var LIBS "$SDL_NET_LIBS"
+ append_var INCLUDES "$SDL_NET_CFLAGS"
+ fi
+ define_in_config_if_yes "$_sdlnet" 'USE_SDL_NET'
+ echo "$_sdlnet"
+
;;
esac
@@ -4135,25 +4155,6 @@ EOF
esac
#
-# Check for SDL_Net
-#
-echocheck "SDL_Net"
-if test "$_sdlnet" = auto ; then
- _sdlnet=no
- cat > $TMPC << EOF
-#include "SDL/SDL_net.h"
-int main(int argc, char *argv[]) { SDLNet_Init(); return 0; }
-EOF
- cc_check $LIBS $INCLUDES $SDL_NET_CFLAGS $SDL_NET_LIBS -lSDL_net && _sdlnet=yes
-fi
-if test "$_sdlnet" = yes ; then
- append_var LIBS "$SDL_NET_LIBS -lSDL_net"
- append_var INCLUDES "$SDL_NET_CFLAGS"
-fi
-define_in_config_if_yes "$_sdlnet" 'USE_SDL_NET'
-echo "$_sdlnet"
-
-#
# Check for libcurl to be present
#
if test "$_libcurl" != "no"; then