Enable vcpkg for dependency management to resolve nlohmann_json dependency

This commit is contained in:
Zephyron
2025-09-16 16:00:55 +10:00
parent 82da321dcf
commit b0af6048ed

View File

@@ -70,7 +70,7 @@ build-linux:
- apt-get install -y -qq libvulkan-dev
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_EXTERNAL_SDL2=ON -DCITRON_USE_BUNDLED_FFMPEG=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
- 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
- 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..."