Add an option for disabling networking features
Pass --disable-network to disable modem and ipx features during configuration step (and avoid linking SDL2_net without actually removing it from the system).
This commit is contained in:
parent
bcae097e22
commit
a5ade1ba5c
1 changed files with 15 additions and 6 deletions
21
configure.ac
21
configure.ac
|
@ -449,15 +449,24 @@ fi
|
|||
|
||||
AH_TEMPLATE(C_MODEM,[Define to 1 to enable internal modem support, requires SDL2_net])
|
||||
AH_TEMPLATE(C_IPX,[Define to 1 to enable IPX over Internet networking, requires SDL2_net])
|
||||
AC_ARG_ENABLE(network,
|
||||
AS_HELP_STRING([--disable-network],
|
||||
[Disable networking features (modem, ipx)]),,
|
||||
enable_network=yes)
|
||||
AC_CHECK_HEADER(SDL_net.h,have_sdl_net_h=yes,)
|
||||
|
||||
AC_CHECK_LIB(SDL2_net, SDLNet_Init, have_sdl_net_lib=yes, , )
|
||||
if test x$have_sdl_net_lib = xyes -a x$have_sdl_net_h = xyes ; then
|
||||
LIBS="$LIBS -lSDL2_net"
|
||||
AC_DEFINE(C_MODEM,1)
|
||||
AC_DEFINE(C_IPX,1)
|
||||
AC_MSG_CHECKING([whether networking features will be enabled])
|
||||
if test x$enable_network = xyes ; then
|
||||
if test x$have_sdl_net_lib = xyes -a x$have_sdl_net_h = xyes ; then
|
||||
LIBS="$LIBS -lSDL2_net"
|
||||
AC_DEFINE(C_MODEM,1)
|
||||
AC_DEFINE(C_IPX,1)
|
||||
AC_MSG_RESULT([yes])
|
||||
else
|
||||
AC_MSG_WARN([Can't find SDL_net, internal modem and ipx disabled])
|
||||
fi
|
||||
else
|
||||
AC_MSG_WARN([Can't find SDL_net, internal modem and ipx disabled])
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
||||
|
||||
dnl Ogg Opus handling
|
||||
|
|
Loading…
Add table
Reference in a new issue