diff options
| author | Eugene Sandulenko | 2016-09-10 22:43:06 +0200 | 
|---|---|---|
| committer | Eugene Sandulenko | 2016-09-10 22:43:06 +0200 | 
| commit | eb64843a3b73e7af1fb033eb8503d1d8c5e4477b (patch) | |
| tree | f89c30d55223c5b85b5ab2b335794cb86ddb8e55 | |
| parent | 18cc11e6947d78d3127a423488439eb05ce61f49 (diff) | |
| download | scummvm-rg350-eb64843a3b73e7af1fb033eb8503d1d8c5e4477b.tar.gz scummvm-rg350-eb64843a3b73e7af1fb033eb8503d1d8c5e4477b.tar.bz2 scummvm-rg350-eb64843a3b73e7af1fb033eb8503d1d8c5e4477b.zip | |
CONFIGURE: Some platforms, e.g. Amiga, require SDL to be after SDL_Net. Change accordingly
| -rwxr-xr-x | configure | 31 | 
1 files changed, 21 insertions, 10 deletions
| @@ -70,13 +70,23 @@ get_var() {  }  append_var() { -    VAR=${1} -    shift -    if eval test -z \"\$${VAR}\" ; then -        eval ${VAR}='$@' -    else -        eval ${VAR}=\"\$${VAR} \"'$@' -    fi +	VAR=${1} +	shift +	if eval test -z \"\$${VAR}\" ; then +		eval ${VAR}='$@' +	else +		eval ${VAR}=\"\$${VAR} \"'$@' +	fi +} + +prepend_var() { +	VAR=${1} +	shift +	if eval test -z \"\$${VAR}\" ; then +		eval ${VAR}='$@' +	else +		eval ${VAR}='$@' \"\$${VAR} \" +	fi  }  # Add an engine: id name build subengines base-games dependencies @@ -3370,15 +3380,16 @@ case $_backend in  #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 +			cc_check $SDL_NET_LIBS $LIBS $INCLUDES $SDL_NET_CFLAGS && _sdlnet=yes  		fi  		if test "$_sdlnet" = yes ; then -			append_var LIBS "$SDL_NET_LIBS" +			# Some platforms require SDL to be after SDL_Net, thus we prepend var +			prepend_var LIBS "$SDL_NET_LIBS"  			append_var INCLUDES "$SDL_NET_CFLAGS"  		fi  		define_in_config_if_yes "$_sdlnet" 'USE_SDL_NET'  		echo "$_sdlnet" -		 +  		;;  esac | 
