diff --git a/README.md b/README.md index 2619a6a..5a20073 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Supported platforms: - [x] [iOS](examples/whisper.objc) - [x] Linux - [x] [WebAssembly](examples/whisper.wasm) -- [x] Windows ([MSVC](https://github.com/ggerganov/whisper.cpp/blob/master/.github/workflows/build.yml#L117-L144) and [MinGW](https://github.com/ggerganov/whisper.cpp/issues/5)] +- [x] Windows ([MSVC](https://github.com/ggerganov/whisper.cpp/blob/master/.github/workflows/build.yml#L117-L144) and [MinGW](https://github.com/ggerganov/whisper.cpp/issues/168)] - [x] [Raspberry Pi](https://github.com/ggerganov/whisper.cpp/discussions/166) - [x] [Android](https://github.com/ggerganov/whisper.cpp/issues/30) diff --git a/ggml.c b/ggml.c index 17f324e..6f06023 100644 --- a/ggml.c +++ b/ggml.c @@ -15,7 +15,14 @@ #include #if defined _MSC_VER || defined(__MINGW32__) + +#ifndef(__MINGW32__) #include +#else +// ref: https://github.com/ggerganov/whisper.cpp/issues/168 +#include +#include +#endif typedef volatile LONG atomic_int; typedef atomic_int atomic_bool;