diff --git a/External/build.sh b/External/build.sh index c689e6b..3dba7bf 100755 --- a/External/build.sh +++ b/External/build.sh @@ -93,7 +93,7 @@ git reset --hard HEAD if [[ $RUNNER_OS == 'Windows' ]]; then echo "Patching SDL to not include gameinput.h" - patch -Np1 -i ../exclude-gameinput.patch + sed -i 's/#include /#_include /g' CMakeLists.txt fi cmake -B build $FLAGS -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DSDL_SHARED_ENABLED_BY_DEFAULT=ON -DSDL_STATIC_ENABLED_BY_DEFAULT=ON diff --git a/External/exclude-gameinput.patch b/External/exclude-gameinput.patch deleted file mode 100644 index c85c42f..0000000 --- a/External/exclude-gameinput.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1953,6 +1953,7 @@ elseif(WINDOWS) - check_c_source_compiles(" - #include - #define COBJMACROS -+ #error SDL does not build on Github Actions with GameInput - #include - int main(int argc, char **argv) { return 0; }" HAVE_GAMEINPUT_H - )