diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 0bd2cf4455..071a70ca15 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -66,18 +66,22 @@ jobs: cp utils/busybox.exe utils/unzip.exe cp utils/busybox.exe utils/sh.exe + # Download Python (Windows Embeddable) + wget https://www.python.org/ftp/python/3.12.3/python-3.12.3-embed-amd64.zip + unzip -q python-3.12.3-embed-amd64.zip -d python + - name: Setup Environment and Scripts run: | # Create configure script echo "@echo off" > configure.bat - echo "set PATH=tools\llvm\bin;tools\cmake\bin;tools\ninja;tools\utils;%PATH%" >> configure.bat + echo "set PATH=tools\llvm\bin;tools\cmake\bin;tools\ninja;tools\python;tools\utils;%PATH%" >> configure.bat echo "set CC=clang" >> configure.bat echo "set CXX=clang++" >> configure.bat echo "cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DYUZU_TESTS=OFF -DYUZU_USE_BUNDLED_OPENSSL=ON -DYUZU_USE_BUNDLED_FFMPEG=ON -DYUZU_USE_BUNDLED_SDL2=ON -DYUZU_USE_BUNDLED_QT=ON -DYUZU_USE_CPM=ON" >> configure.bat # Create build script echo "@echo off" > build_eden.bat - echo "set PATH=tools\llvm\bin;tools\cmake\bin;tools\ninja;tools\utils;%PATH%" >> build_eden.bat + echo "set PATH=tools\llvm\bin;tools\cmake\bin;tools\ninja;tools\python;tools\utils;%PATH%" >> build_eden.bat echo "cmake --build build --config Release" >> build_eden.bat - name: Configure (Wine Native)