summaryrefslogtreecommitdiffstats
path: root/providers
diff options
context:
space:
mode:
authorViktor Szakats <commit@vsz.me>2022-07-03 22:30:06 +0000
committerTomas Mraz <tomas@openssl.org>2022-07-11 10:37:12 +0200
commit174954c9934b7031340be06b9b2c3a14edb83dd1 (patch)
tree6ebd82f464347b1a7079618ee8d74fbb61b36217 /providers
parenta806fd89b149518a7c093b247131dabd3e5f3177 (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.c4
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