mariadb/extra/wolfssl
Vladislav Vaintroub aba04c562b Compiling - fix warnings with MSVC 17.14
New warnings come from 3 places

1. Warning C5287: Warning comes from json_lib.c from code like
  compile_time_assert((int) JSON_VALUE_NULL == (int) JSV_NULL);
2. Warning C5287: Similar warning come from wc_static_assert() from code
  in wolfSSL's header file
3. Warning C5286 in WolfSSL code, -enum_value

   (i.e multiplying enum with -1)is used

To fix:
- Disable warnings in WolfSSL code, using /wd<num> flag.
- workaround warning for users of WolfSSL, disable
  wc_static_assert() with -DWC_NO_STATIC_ASSERT compile flag
- Rewrite some compile_time_assert in json_lib.c to avoid warning.
- add target_link_libraries(vio ${SSL_LIBRARIES}) so that
  vio picks up -DWC_NO_STATIC_ASSERT
2025-05-26 16:58:21 +02:00
..
wolfssl@239b85c804 Update WolfSSL to the latest release 5.7.6 2025-01-23 13:50:06 +02:00
CMakeLists.txt Compiling - fix warnings with MSVC 17.14 2025-05-26 16:58:21 +02:00
user_settings.h.in Update WolfSSL to the latest release 5.7.6 2025-01-23 13:50:06 +02:00