From 33fd8218ed7ea53aba872b3cb4fd423aa5f76a01 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Sun, 12 Sep 2021 11:04:51 +0300 Subject: [PATCH] aedi: do not update SDL_revision.h --- aedi/target/library_tier2.py | 3 ++- patch/sdl2-no-updaterev.diff | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 patch/sdl2-no-updaterev.diff diff --git a/aedi/target/library_tier2.py b/aedi/target/library_tier2.py index 7e547b3a..dde8d827 100644 --- a/aedi/target/library_tier2.py +++ b/aedi/target/library_tier2.py @@ -458,7 +458,8 @@ class Sdl2Target(CMakeStaticDependencyTarget): def prepare_source(self, state: BuildState): state.download_source( 'https://libsdl.org/release/SDL2-2.0.16.tar.gz', - '65be9ff6004034b5b2ce9927b5a4db1814930f169c4b2dae0a1e4697075f287b') + '65be9ff6004034b5b2ce9927b5a4db1814930f169c4b2dae0a1e4697075f287b', + patches='sdl2-no-updaterev') FRAMEWORKS = '' LINKER_FLAGS = '' diff --git a/patch/sdl2-no-updaterev.diff b/patch/sdl2-no-updaterev.diff new file mode 100644 index 00000000..35192410 --- /dev/null +++ b/patch/sdl2-no-updaterev.diff @@ -0,0 +1,14 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -2343,11 +2343,6 @@ + set(EXTRA_CFLAGS ${_EXTRA_CFLAGS}) + + # Compat helpers for the configuration files +-if(NOT CMAKE_HOST_WIN32) +- # TODO: we need a Windows script, too +- execute_process(COMMAND sh ${SDL2_SOURCE_DIR}/build-scripts/updaterev.sh +- WORKING_DIRECTORY ${SDL2_BINARY_DIR}) +-endif() + if(NOT WINDOWS OR CYGWIN OR MINGW) + + set(prefix ${CMAKE_INSTALL_PREFIX})