cmake HAVE_BUILTIN_MUL_OVERFLOW examples

Ravbug/UnityHubNative wxWidgets/3rdparty/pcre/CMakeLists.txt :200

check_c_source_compiles(
  [=[
  #include <stddef.h>
  int main(void) { int a,b; size_t m; __builtin_mul_overflow(a,b,&m); return 0; }
  ]=]
  HAVE_BUILTIN_MUL_OVERFLOW
)

omnigres/omnigres deps/pcre2/CMakeLists.txt :170

CHECK_C_SOURCE_COMPILES(
  "#include <stddef.h>
   int main(void) { int a,b; size_t m; __builtin_mul_overflow(a,b,&m); return 0; }"
  HAVE_BUILTIN_MUL_OVERFLOW
)