diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index 00167900..395618e5 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -13,7 +13,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-18.04, ubuntu-16.04, macos-latest] + os: [ubuntu-18.04, ubuntu-16.04, macos-latest, windows-latest] python-version: [3.7.x] # Prevent one job from pausing the rest fail-fast: false @@ -97,3 +97,17 @@ jobs: -DBREAKPAD_FRAMEWORK_DIR="$BREAKPAD_FRAMEWORK_DIR" \ ../src && \ make -j4; + - name: cmake windows + if: contains(matrix.os, 'windows-latest') + shell: bash + run: | + pip install ninja + scripts/fetch_deps.sh + export PATH=$PWD/cutter-deps/qt/bin:$PATH + mkdir build + cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCUTTER_USE_BUNDLED_RADARE2=ON \ + ../src + cmake --build .