CI: Install make on Cygwin

Test '230 external project' uses make, but is too dumb to use the
platform conventions for shared library names in installed files
expected by shared_lib, so special case that.
pull/13506/head
Jon Turney 4 months ago
parent fdf8605b84
commit 97fc2a160c
No known key found for this signature in database
GPG Key ID: C7C86F0370285C81
  1. 1
      .github/workflows/cygwin.yml
  2. 3
      test cases/common/230 external project/test.json

@ -69,6 +69,7 @@ jobs:
libgtk3-devel libgtk3-devel
libxml2-devel libxml2-devel
libxslt-devel libxslt-devel
make
ninja ninja
python2-devel python2-devel
python3-devel python3-devel

@ -1,6 +1,7 @@
{ {
"installed": [ "installed": [
{ "type": "shared_lib", "file": "usr/lib/foo" }, { "type": "shared_lib", "file": "usr/lib/foo", "platform": "!cygwin" },
{ "type": "file", "file": "usr/lib/libfoo.dll", "platform": "cygwin" },
{ "type": "file", "file": "usr/include/libfoo.h" }, { "type": "file", "file": "usr/include/libfoo.h" },
{ "type": "file", "file": "usr/lib/pkgconfig/somelib.pc" } { "type": "file", "file": "usr/lib/pkgconfig/somelib.pc" }
] ]

Loading…
Cancel
Save