summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard O'Grady <rjogrady@google.com>2023-04-13 10:03:01 -0700
committerRichard O'Grady <rjogrady@google.com>2023-04-13 10:04:53 -0700
commit83253929507a0926e40034f40aad694a66dbe899 (patch)
tree4d9067c3037c81e19f18a7b7419ea3bef2017d52
parent108139d2755851b6ac1ef463fe25de499d77dd5f (diff)
downloadsnappy-git-83253929507a0926e40034f40aad694a66dbe899.tar.gz
Disable Wimplicit-int-float-conversion warning in googletest
PiperOrigin-RevId: 524031046
-rw-r--r--CMakeLists.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0082f57..85afe58 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -146,6 +146,8 @@ endif(SNAPPY_REQUIRE_AVX2)
# 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 @@ if(SNAPPY_BUILD_TESTS)
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