summaryrefslogtreecommitdiff
path: root/dev-libs/crc32c/files/crc32c-1.1.1-system-testdeps.patch
diff options
context:
space:
mode:
authorArthur Zamarin <arthurzam@gentoo.org>2021-09-05 20:17:24 +0300
committerArthur Zamarin <arthurzam@gentoo.org>2021-09-05 20:17:31 +0300
commit6ba91da085f30cec77287139c2919281ee62ffe9 (patch)
tree0ea478b27228baa47898f13272e48b67b5dc059d /dev-libs/crc32c/files/crc32c-1.1.1-system-testdeps.patch
parent66b0c1ea58b968df55f721e6af3046a6901caa59 (diff)
downloadgentoo-6ba91da085f30cec77287139c2919281ee62ffe9.tar.gz
gentoo-6ba91da085f30cec77287139c2919281ee62ffe9.tar.bz2
gentoo-6ba91da085f30cec77287139c2919281ee62ffe9.zip
dev-libs/crc32c: add 1.1.1, enable tests
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Diffstat (limited to 'dev-libs/crc32c/files/crc32c-1.1.1-system-testdeps.patch')
-rw-r--r--dev-libs/crc32c/files/crc32c-1.1.1-system-testdeps.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/dev-libs/crc32c/files/crc32c-1.1.1-system-testdeps.patch b/dev-libs/crc32c/files/crc32c-1.1.1-system-testdeps.patch
new file mode 100644
index 000000000000..da513c5d4eda
--- /dev/null
+++ b/dev-libs/crc32c/files/crc32c-1.1.1-system-testdeps.patch
@@ -0,0 +1,21 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8490728..c7f0952 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -315,15 +315,7 @@ if(CRC32C_BUILD_TESTS)
+ set(install_gmock OFF)
+
+ # This project is tested using GoogleTest.
+- add_subdirectory("third_party/googletest")
+-
+- # GoogleTest triggers a missing field initializers warning.
+- if(CRC32C_HAVE_NO_MISSING_FIELD_INITIALIZERS)
+- set_property(TARGET gtest
+- APPEND PROPERTY COMPILE_OPTIONS -Wno-missing-field-initializers)
+- set_property(TARGET gmock
+- APPEND PROPERTY COMPILE_OPTIONS -Wno-missing-field-initializers)
+- endif(CRC32C_HAVE_NO_MISSING_FIELD_INITIALIZERS)
++ find_package(GTest REQUIRED)
+
+ add_executable(crc32c_tests "")
+ target_sources(crc32c_tests