diff --git a/.github/workflows/ci-artifacts.yml b/.github/workflows/ci-artifacts.yml index 8f71bc71a81..389f34530aa 100644 --- a/.github/workflows/ci-artifacts.yml +++ b/.github/workflows/ci-artifacts.yml @@ -149,6 +149,13 @@ jobs: gcc -Wall -g -O2 -shared -o sample.dll dll.c || exit 1 ls -la + # #include works (needed by clar-test) + cat >shellapi-test.c <<-\EOF && + #include + EOF + + gcc -Wall -g -O2 -c -o shellapi-test.o shellapi-test.c || exit 1 + # stat works test "stat is /usr/bin/stat" = "$(type stat)" || exit 1 stat /usr/bin/stat.exe || exit 1 diff --git a/.sparse/minimal-sdk b/.sparse/minimal-sdk index dc3fdaa5352..c045892eb60 100644 --- a/.sparse/minimal-sdk +++ b/.sparse/minimal-sdk @@ -83,6 +83,7 @@ !/mingw64/include/tuner* !/mingw64/include/wm* !/mingw64/include/x* +/mingw64/include/shellapi.h /mingw64/lib/*.o /mingw64/lib/libadvapi32* /mingw64/lib/libbrotli*