mirror of
https://github.com/azahar-emu/azahar.git
synced 2026-06-05 18:23:39 -04:00
ci: Strip libretro cores after building
This commit is contained in:
parent
dbe7fd979f
commit
778ca369cd
1 changed files with 15 additions and 1 deletions
16
.github/workflows/libretro.yml
vendored
16
.github/workflows/libretro.yml
vendored
|
|
@ -32,6 +32,10 @@ jobs:
|
||||||
echo "GIT_TAG_NAME=$GITHUB_REF_NAME" >> $GITHUB_ENV
|
echo "GIT_TAG_NAME=$GITHUB_REF_NAME" >> $GITHUB_ENV
|
||||||
fi
|
fi
|
||||||
echo $GIT_TAG_NAME
|
echo $GIT_TAG_NAME
|
||||||
|
- name: Install tools
|
||||||
|
run: |
|
||||||
|
sudo apt-get update -y
|
||||||
|
sudo apt-get install -y llvm
|
||||||
- name: Update Android SDK CMake version
|
- name: Update Android SDK CMake version
|
||||||
run: |
|
run: |
|
||||||
echo "y" | ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager "ndk;$ANDROID_NDK_VERSION"
|
echo "y" | ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager "ndk;$ANDROID_NDK_VERSION"
|
||||||
|
|
@ -41,6 +45,7 @@ jobs:
|
||||||
export NDK_ROOT=${ANDROID_SDK_ROOT}/ndk/$ANDROID_NDK_VERSION
|
export NDK_ROOT=${ANDROID_SDK_ROOT}/ndk/$ANDROID_NDK_VERSION
|
||||||
${ANDROID_SDK_ROOT}/cmake/3.30.3/bin/cmake $CORE_ARGS -DANDROID_PLATFORM=android-$API_LEVEL -DCMAKE_TOOLCHAIN_FILE=$NDK_ROOT/build/cmake/android.toolchain.cmake -DANDROID_STL=c++_static -DANDROID_ABI=$ANDROID_ABI . -B $BUILD_DIR
|
${ANDROID_SDK_ROOT}/cmake/3.30.3/bin/cmake $CORE_ARGS -DANDROID_PLATFORM=android-$API_LEVEL -DCMAKE_TOOLCHAIN_FILE=$NDK_ROOT/build/cmake/android.toolchain.cmake -DANDROID_STL=c++_static -DANDROID_ABI=$ANDROID_ABI . -B $BUILD_DIR
|
||||||
${ANDROID_SDK_ROOT}/cmake/3.30.3/bin/cmake --build $BUILD_DIR --target azahar_libretro --config Release -j $(nproc)
|
${ANDROID_SDK_ROOT}/cmake/3.30.3/bin/cmake --build $BUILD_DIR --target azahar_libretro --config Release -j $(nproc)
|
||||||
|
llvm-strip -s $BUILD_DIR/$EXTRA_PATH/azahar_libretro.*
|
||||||
- name: Pack
|
- name: Pack
|
||||||
run: ./.ci/libretro-pack.sh
|
run: ./.ci/libretro-pack.sh
|
||||||
- name: Upload
|
- name: Upload
|
||||||
|
|
@ -60,10 +65,15 @@ jobs:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
submodules: recursive
|
submodules: recursive
|
||||||
|
- name: Install tools
|
||||||
|
run: |
|
||||||
|
sudo apt-get update -y
|
||||||
|
sudo apt-get install -y llvm
|
||||||
- name: Build
|
- name: Build
|
||||||
run: |
|
run: |
|
||||||
cmake $CORE_ARGS $EXTRA_CORE_ARGS . -B $BUILD_DIR
|
cmake $CORE_ARGS $EXTRA_CORE_ARGS . -B $BUILD_DIR
|
||||||
cmake --build $BUILD_DIR --target azahar_libretro --config Release -j $(nproc)
|
cmake --build $BUILD_DIR --target azahar_libretro --config Release -j $(nproc)
|
||||||
|
llvm-strip -s $BUILD_DIR/$EXTRA_PATH/azahar_libretro.*
|
||||||
- name: Pack
|
- name: Pack
|
||||||
run: ./.ci/libretro-pack.sh
|
run: ./.ci/libretro-pack.sh
|
||||||
- name: Upload
|
- name: Upload
|
||||||
|
|
@ -94,7 +104,8 @@ jobs:
|
||||||
$IMAGE \
|
$IMAGE \
|
||||||
bash -lc "\
|
bash -lc "\
|
||||||
${CMAKE} $CORE_ARGS $EXTRA_CORE_ARGS . -B $BUILD_DIR && \
|
${CMAKE} $CORE_ARGS $EXTRA_CORE_ARGS . -B $BUILD_DIR && \
|
||||||
${CMAKE} --build $BUILD_DIR --target azahar_libretro --config Release -j $(nproc)"
|
${CMAKE} --build $BUILD_DIR --target azahar_libretro --config Release -j $(nproc) && \
|
||||||
|
x86_64-w64-mingw32.static-strip -s $BUILD_DIR/$EXTRA_PATH/azahar_libretro.*"
|
||||||
- name: Pack
|
- name: Pack
|
||||||
run: ./.ci/libretro-pack.sh
|
run: ./.ci/libretro-pack.sh
|
||||||
- name: Upload
|
- name: Upload
|
||||||
|
|
@ -123,6 +134,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
cmake $CORE_ARGS -DCMAKE_OSX_ARCHITECTURES=$TARGET . -B $BUILD_DIR
|
cmake $CORE_ARGS -DCMAKE_OSX_ARCHITECTURES=$TARGET . -B $BUILD_DIR
|
||||||
cmake --build $BUILD_DIR --target azahar_libretro --config Release
|
cmake --build $BUILD_DIR --target azahar_libretro --config Release
|
||||||
|
strip -x $BUILD_DIR/$EXTRA_PATH/azahar_libretro.*
|
||||||
- name: Pack
|
- name: Pack
|
||||||
run: ./.ci/libretro-pack.sh
|
run: ./.ci/libretro-pack.sh
|
||||||
- name: Upload
|
- name: Upload
|
||||||
|
|
@ -146,6 +158,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
cmake $CORE_ARGS $EXTRA_CORE_ARGS . -B $BUILD_DIR
|
cmake $CORE_ARGS $EXTRA_CORE_ARGS . -B $BUILD_DIR
|
||||||
cmake --build $BUILD_DIR --target azahar_libretro --config Release
|
cmake --build $BUILD_DIR --target azahar_libretro --config Release
|
||||||
|
strip -x $BUILD_DIR/$EXTRA_PATH/azahar_libretro.*
|
||||||
- name: Pack
|
- name: Pack
|
||||||
run: ./.ci/libretro-pack.sh
|
run: ./.ci/libretro-pack.sh
|
||||||
- name: Upload
|
- name: Upload
|
||||||
|
|
@ -169,6 +182,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
cmake $CORE_ARGS $EXTRA_CORE_ARGS . -B $BUILD_DIR
|
cmake $CORE_ARGS $EXTRA_CORE_ARGS . -B $BUILD_DIR
|
||||||
cmake --build $BUILD_DIR --target azahar_libretro --config Release
|
cmake --build $BUILD_DIR --target azahar_libretro --config Release
|
||||||
|
strip -x $BUILD_DIR/$EXTRA_PATH/azahar_libretro.*
|
||||||
- name: Pack
|
- name: Pack
|
||||||
run: ./.ci/libretro-pack.sh
|
run: ./.ci/libretro-pack.sh
|
||||||
- name: Upload
|
- name: Upload
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue