David PHAM-VAN

Add automated Windows build

@@ -37,3 +37,18 @@ jobs: @@ -37,3 +37,18 @@ jobs:
37 run: cd printing/example; flutter build -v apk 37 run: cd printing/example; flutter build -v apk
38 - name: Build demo for Web 38 - name: Build demo for Web
39 run: cd demo; flutter build -v web 39 run: cd demo; flutter build -v web
  40 +
  41 + windows:
  42 + runs-on: windows-latest
  43 +
  44 + steps:
  45 + - uses: actions/checkout@v2
  46 + - uses: subosito/flutter-action@v1
  47 + with:
  48 + channel: stable
  49 + - name: Enable Windows for flutter
  50 + run: flutter config --enable-windows-desktop
  51 + - name: Prepare build
  52 + run: cd printing/example; flutter create -t app --no-overwrite --org net.nfet --project-name example .
  53 + - name: Build example for Windows
  54 + run: cd printing/example; flutter build -v windows
@@ -17,7 +17,7 @@ set(PROJECT_NAME "printing") @@ -17,7 +17,7 @@ set(PROJECT_NAME "printing")
17 project(${PROJECT_NAME} LANGUAGES CXX) 17 project(${PROJECT_NAME} LANGUAGES CXX)
18 18
19 set(ARCH "x64") 19 set(ARCH "x64")
20 -set(PDFIUM_VERSION "4475") 20 +set(PDFIUM_VERSION "4503")
21 21
22 if(${PDFIUM_VERSION} STREQUAL "latest") 22 if(${PDFIUM_VERSION} STREQUAL "latest")
23 set(PDFIUM_URL "https://github.com/bblanchon/pdfium-binaries/releases/latest/download/pdfium-windows-${ARCH}.zip") 23 set(PDFIUM_URL "https://github.com/bblanchon/pdfium-binaries/releases/latest/download/pdfium-windows-${ARCH}.zip")