summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Bœsch <cboesch@gopro.com>2017-08-30 13:12:14 +0200
committerClément Bœsch <u@pkh.me>2017-09-02 16:14:15 +0200
commit778fa6350e24540304c9f61f1d3d4a602b37849a (patch)
tree1aa1ee3b557c2588e18dfb7e8e3977392107fbee
parent72655616d9d1c92fac2af48c67bcdcd2b989bcf2 (diff)
build: isolate sdl-to-sdl2 aliasing
This simplifies incoming SDL related changes by removing potential mismatching states of sdl and sdl2 variables. Since a component can have all kind of states (such as unset, enabled, disabled or requested), keeping these variables in sync manually in random places is not robust.
-rwxr-xr-xconfigure7
1 files changed, 4 insertions, 3 deletions
diff --git a/configure b/configure
index 5a1e380924..aa520e3064 100755
--- a/configure
+++ b/configure
@@ -1488,7 +1488,6 @@ EXTERNAL_AUTODETECT_LIBRARY_LIST="
libxcb_xfixes
lzma
schannel
- sdl
sdl2
securetransport
xlib
@@ -3524,6 +3523,9 @@ for opt do
action=${opt%%-random=*}
do_random ${action#--} $optval
;;
+ --enable-sdl)
+ enable sdl2
+ ;;
--enable-*=*|--disable-*=*)
eval $(echo "${opt%%=*}" | sed 's/--/action=/;s/-/ thing=/')
is_in "${thing}s" $COMPONENT_LIST || die_unknown "$opt"
@@ -6025,7 +6027,6 @@ if enabled gcrypt; then
fi
fi
-disabled sdl && disable sdl2
if ! disabled sdl2; then
SDL2_CONFIG="${cross_prefix}sdl2-config"
if check_pkg_config sdl2 SDL_events.h SDL_PollEvent; then
@@ -6045,7 +6046,7 @@ if ! disabled sdl2; then
sdl2_extralibs="$sdl2_extralibs -mconsole"
fi
fi
-enabled sdl2 && enable sdl && add_cflags $sdl2_cflags && add_extralibs $sdl2_extralibs
+enabled sdl2 && add_cflags $sdl2_cflags && add_extralibs $sdl2_extralibs
if enabled decklink; then
case $target_os in