Fix doubious ownership error

This commit is contained in:
MINI\jairo 2025-06-26 18:14:24 -05:00
parent 7d094dc1c0
commit 742dec521a
1 changed files with 18 additions and 17 deletions

35
External/build.sh vendored
View File

@ -77,6 +77,7 @@ if [[ $RUNNER_OS == 'Linux' ]]; then
git config --global --add safe.directory /workspace/External/SDL git config --global --add safe.directory /workspace/External/SDL
git config --global --add safe.directory /workspace/External/SDL_image git config --global --add safe.directory /workspace/External/SDL_image
git config --global --add safe.directory /workspace/External/SDL_ttf git config --global --add safe.directory /workspace/External/SDL_ttf
git config --global --add safe.directory /workspace/External/SDL_mixer
fi fi
# Build SDL # Build SDL
@ -111,23 +112,6 @@ elif [[ $RUNNER_OS == 'macOS' ]]; then
CMAKE_PREFIX_PATH="../SDL/install_output/lib/cmake/" CMAKE_PREFIX_PATH="../SDL/install_output/lib/cmake/"
fi fi
# Build SDL_mixer
pushd SDL_mixer
git reset --hard HEAD
cmake -B build $FLAGS -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DSDL_SHARED_ENABLED_BY_DEFAULT=ON -DSDL_STATIC_ENABLED_BY_DEFAULT=ON -DCMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH -DSDLMIXER_VENDORED=ON
cmake --build build/ --config Release
$SUDO cmake --install build/ --prefix install_output --config Release
popd
# Move build lib into correct folders
if [[ $RUNNER_OS == 'Windows' ]]; then
cp SDL_mixer/install_output/bin/SDL3_mixer.dll ../native/$NAME/SDL3_mixer.dll
elif [[ $RUNNER_OS == 'Linux' ]]; then
cp SDL_mixer/install_output/lib/libSDL3_mixer.so ../native/$NAME/libSDL3_mixer.so
elif [[ $RUNNER_OS == 'macOS' ]]; then
cp SDL_mixer/install_output/lib/libSDL3_mixer.dylib ../native/$NAME/libSDL3_mixer.dylib
fi
# Build SDL_image # Build SDL_image
pushd SDL_image pushd SDL_image
git reset --hard HEAD git reset --hard HEAD
@ -164,4 +148,21 @@ elif [[ $RUNNER_OS == 'macOS' ]]; then
cp SDL_ttf/install_output/lib/libSDL3_ttf.dylib ../native/$NAME/libSDL3_ttf.dylib cp SDL_ttf/install_output/lib/libSDL3_ttf.dylib ../native/$NAME/libSDL3_ttf.dylib
fi fi
# Build SDL_mixer
pushd SDL_mixer
git reset --hard HEAD
cmake -B build $FLAGS -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DSDL_SHARED_ENABLED_BY_DEFAULT=ON -DSDL_STATIC_ENABLED_BY_DEFAULT=ON -DCMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH -DSDLMIXER_VENDORED=ON
cmake --build build/ --config Release
$SUDO cmake --install build/ --prefix install_output --config Release
popd
# Move build lib into correct folders
if [[ $RUNNER_OS == 'Windows' ]]; then
cp SDL_mixer/install_output/bin/SDL3_mixer.dll ../native/$NAME/SDL3_mixer.dll
elif [[ $RUNNER_OS == 'Linux' ]]; then
cp SDL_mixer/install_output/lib/libSDL3_mixer.so ../native/$NAME/libSDL3_mixer.so
elif [[ $RUNNER_OS == 'macOS' ]]; then
cp SDL_mixer/install_output/lib/libSDL3_mixer.dylib ../native/$NAME/libSDL3_mixer.dylib
fi
popd popd