chore(ci): disable emulator build in CI and release workflows

- Updated CI and release workflows to set the YAZE_BUILD_EMU flag to OFF, preventing the emulator from being built during the CI process.
- This change aims to streamline the build process and focus on core functionalities without the emulator overhead.
This commit is contained in:
scawful
2025-10-10 19:04:35 -04:00
parent ede4c2ab1f
commit bfbba1de13
2 changed files with 3 additions and 0 deletions

View File

@@ -248,6 +248,7 @@ jobs:
-DCMAKE_C_COMPILER=${{ matrix.cc }} \ -DCMAKE_C_COMPILER=${{ matrix.cc }} \
-DCMAKE_CXX_COMPILER=${{ matrix.cxx }} \ -DCMAKE_CXX_COMPILER=${{ matrix.cxx }} \
-DYAZE_BUILD_TESTS=ON \ -DYAZE_BUILD_TESTS=ON \
-DYAZE_BUILD_EMU=OFF \
-DYAZE_ENABLE_ROM_TESTS=OFF 2>&1 | tee cmake_config.log -DYAZE_ENABLE_ROM_TESTS=OFF 2>&1 | tee cmake_config.log
echo "::endgroup::" echo "::endgroup::"

View File

@@ -230,6 +230,7 @@ jobs:
-DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} \ -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} \
-DCMAKE_OSX_ARCHITECTURES=${{ matrix.mac_arch }} \ -DCMAKE_OSX_ARCHITECTURES=${{ matrix.mac_arch }} \
-DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 \ -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 \
-DYAZE_BUILD_EMU=OFF \
-DYAZE_BUILD_TESTS=OFF 2>&1 | tee cmake_config.log -DYAZE_BUILD_TESTS=OFF 2>&1 | tee cmake_config.log
echo "::endgroup::" echo "::endgroup::"
@@ -242,6 +243,7 @@ jobs:
echo "::group::CMake Configuration (Linux)" echo "::group::CMake Configuration (Linux)"
cmake -B build -G Ninja \ cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} \ -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} \
-DYAZE_BUILD_EMU=OFF \
-DYAZE_BUILD_TESTS=OFF 2>&1 | tee cmake_config.log -DYAZE_BUILD_TESTS=OFF 2>&1 | tee cmake_config.log
echo "::endgroup::" echo "::endgroup::"