diff options
author | Viktor Szakats <commit@vsz.me> | 2022-07-03 22:30:06 +0000 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2022-07-11 10:37:12 +0200 |
commit | 174954c9934b7031340be06b9b2c3a14edb83dd1 (patch) | |
tree | 6ebd82f464347b1a7079618ee8d74fbb61b36217 /providers | |
parent | a806fd89b149518a7c093b247131dabd3e5f3177 (diff) |
use #pragma comment(lib) with _MSC_VER only
Avoid this warning when compiled with llvm/gcc + mingw-w64 and
`USE_BCRYPTGENRANDOM` enabled:
```
../providers/implementations/rands/seeding/rand_win.c:31:11: warning: unknown pragma ignored [-Wunknown-pragmas]
^
1 warning generated.
```
CLA: trivial
Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18709)
(cherry picked from commit 695cb63c744bab090144a86949b68324ee3094d6)
Diffstat (limited to 'providers')
-rw-r--r-- | providers/implementations/rands/seeding/rand_win.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/providers/implementations/rands/seeding/rand_win.c b/providers/implementations/rands/seeding/rand_win.c index 704705425a..a21b74dd86 100644 --- a/providers/implementations/rands/seeding/rand_win.c +++ b/providers/implementations/rands/seeding/rand_win.c @@ -28,7 +28,9 @@ # ifdef USE_BCRYPTGENRANDOM # include <bcrypt.h> -# pragma comment(lib, "bcrypt.lib") +# ifdef _MSC_VER +# pragma comment(lib, "bcrypt.lib") +# endif # ifndef STATUS_SUCCESS # define STATUS_SUCCESS ((NTSTATUS)0x00000000L) # endif |