diff options
author | Clément Bœsch <cboesch@gopro.com> | 2017-08-30 13:12:14 +0200 |
---|---|---|
committer | Clément Bœsch <u@pkh.me> | 2017-09-02 16:14:15 +0200 |
commit | 778fa6350e24540304c9f61f1d3d4a602b37849a (patch) | |
tree | 1aa1ee3b557c2588e18dfb7e8e3977392107fbee | |
parent | 72655616d9d1c92fac2af48c67bcdcd2b989bcf2 (diff) | |
download | ffmpeg-778fa6350e24540304c9f61f1d3d4a602b37849a.tar.gz |
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-x | configure | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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 |