mirror of https://github.com/ppy/SDL3-CS.git
Fix doubious ownership error
This commit is contained in:
parent
7d094dc1c0
commit
742dec521a
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue