mirror of
https://git.citron-emu.org/citron/emulator
synced 2026-01-31 23:03:33 +00:00
Add FUSE library for AppImage and improve artifact collection with better debugging
This commit is contained in:
@@ -78,16 +78,20 @@ build-linux:
|
||||
- apt-get install -y -qq nasm
|
||||
- apt-get install -y -qq glslang-tools
|
||||
- apt-get install -y -qq libmbedtls-dev catch2
|
||||
- apt-get install -y -qq libfuse2
|
||||
script:
|
||||
- git submodule update --init --recursive
|
||||
- cmake -B build -S . -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DENABLE_QT=ON -DENABLE_SDL2=ON -DENABLE_WEB_SERVICE=ON -DCITRON_USE_BUNDLED_VCPKG=ON -DCITRON_USE_BUNDLED_FFMPEG=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_CXX_FLAGS="-Wno-error=conversion"
|
||||
- cmake --build build --config $BUILD_TYPE --parallel $CMAKE_BUILD_PARALLEL_LEVEL
|
||||
- chmod +x AppImage-build-local.sh
|
||||
- ./AppImage-build-local.sh || echo "AppImage build failed, continuing..."
|
||||
- ls -la build/bin/ || echo "No build/bin directory found"
|
||||
- find build/ -name "*.so" -o -name "citron*" | head -20 || echo "No shared libraries or executables found"
|
||||
artifacts:
|
||||
paths:
|
||||
- build/bin/citron
|
||||
- build/bin/
|
||||
- citron.AppImage
|
||||
- build/dist/
|
||||
expire_in: 1 week
|
||||
when: always
|
||||
only:
|
||||
|
||||
Reference in New Issue
Block a user