Disable Wimplicit-int-float-conversion warning in googletest
PiperOrigin-RevId: 524031046
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0082f57..85afe58 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -146,6 +146,8 @@
# Used by googletest.
check_cxx_compiler_flag(-Wno-missing-field-initializers
SNAPPY_HAVE_NO_MISSING_FIELD_INITIALIZERS)
+check_cxx_compiler_flag(-Wno-implicit-int-float-conversion
+ SNAPPY_HAVE_NO_IMPLICIT_INT_FLOAT_CONVERSION)
include(CheckCXXSourceCompiles)
check_cxx_source_compiles("
@@ -334,6 +336,11 @@
APPEND PROPERTY COMPILE_OPTIONS -Wno-missing-field-initializers)
endif(SNAPPY_HAVE_NO_MISSING_FIELD_INITIALIZERS)
+ if(SNAPPY_HAVE_NO_IMPLICIT_INT_FLOAT_CONVERSION)
+ set_property(TARGET gtest
+ APPEND PROPERTY COMPILE_OPTIONS -Wno-implicit-int-float-conversion)
+ endif(SNAPPY_HAVE_NO_IMPLICIT_INT_FLOAT_CONVERSION)
+
add_executable(snappy_unittest "")
target_sources(snappy_unittest
PRIVATE