diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 816c583b9d2..92fa9aeb79e 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -21,9 +21,6 @@ jobs: - name: Setup MSVC uses: ilammy/msvc-dev-cmd@v1 - - name: Setup Ninja - run: pip install ninja - - name: Cache HIP SDK id: cache-hip uses: actions/cache@v4 @@ -67,5 +64,16 @@ jobs: cmake --install build --prefix ../install - name: Setup SQLite3 library - run: vcpkg install sqlite3[core]:x64-windows --x-install-root="%cd%/../install" + run: vcpkg install sqlite3[core]:x64-windows + + - name: Setup MessagePack library + run: | + cd depend + git clone https://github.com/msgpack/msgpack-c + cd msgpack-c + git checkout cpp-3.3.0 + cmake -S . -B build -G Ninja -D CMAKE_BUILD_TYPE=Release -D MSGPACK_BUILD_TESTS=OFF -D MSGPACK_BUILD_EXAMPLES=OFF -Wno-dev + cmake --build build --verbose + cmake --install build --prefix ../install + xcopy include ../install /f /y