]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commit
Update Windows GitHub Actions
authorWolfgang Stöggl <c72578@yahoo.de>
Tue, 29 Jun 2021 19:16:53 +0000 (21:16 +0200)
committerWolfgang Stöggl <c72578@yahoo.de>
Sun, 4 Jul 2021 05:02:02 +0000 (07:02 +0200)
commit9f945606da5c2c4de048bafe7b3726e0fce196bc
tree2cd4e9b3a624f7d19e1e8c5fbe54a539b2182cb1
parentec0227272cf04726aebf71819551806e6da27322
Update Windows GitHub Actions

- Update ci-workflow.yml and add GitHub Actions for Windows builds
  using MSVC and vcpkg. Both, x64 and x86 builds are part of the CI.
  The required vcpkg ports are installed and cached using
  lukka/run-vcpkg@v7
- Add release-windows.yml, which enables building Windows binaries of
  RRDtool. This GitHub action is run automatically upon new tags and
  can be triggered manually. The required .exe and .dll files are
  copied using collect_rrdtool_vcpkg_files.bat and deployed by
  actions/upload-artifact@v2
- Makefile_vcpkg.msc:
  Add include\harfbuzz, which is required for building pango.
Fixes: pango-coverage.h(28): fatal error C1083:
  Cannot open include file: 'hb.h': No such file or directory
.github/workflows/ci-workflow.yml
.github/workflows/release-windows.yml [new file with mode: 0644]
win32/Makefile_vcpkg.msc
win32/collect_rrdtool_vcpkg_files.bat [new file with mode: 0644]