Export of internal Abseil changes
-- 4503a1945d61540d3f7dd9ee2399297fbd423b82 by Andy Soffer <asoffer@google.com>: Releasing absl::MockingBitGen and absl::BitGenRef PiperOrigin-RevId: 281594380 -- 2cb926fd9e39b5fa24c9541bfafcf18916cf7df2 by Abseil Team <absl-team@google.com>: Explicitly export files needed by other packages PiperOrigin-RevId: 281482304 GitOrigin-RevId: 4503a1945d61540d3f7dd9ee2399297fbd423b82 Change-Id: Id9f694eaaa23f42de817c8e8a28e6f86444f5637
This commit is contained in:
parent
8ba96a8244
commit
bcaae6009c
12 changed files with 1598 additions and 0 deletions
|
|
@ -32,6 +32,132 @@ absl_cc_library(
|
|||
absl::random_seed_sequences
|
||||
)
|
||||
|
||||
absl_cc_library(
|
||||
NAME
|
||||
random_bit_gen_ref
|
||||
HDRS
|
||||
"bit_gen_ref.h"
|
||||
COPTS
|
||||
${ABSL_DEFAULT_COPTS}
|
||||
LINKOPTS
|
||||
${ABSL_DEFAULT_LINKOPTS}
|
||||
DEPS
|
||||
absl::core_headers
|
||||
absl::random_internal_distribution_caller
|
||||
absl::random_internal_fast_uniform_bits
|
||||
absl::random_internal_mocking_bit_gen_base
|
||||
absl::type_traits
|
||||
)
|
||||
|
||||
absl_cc_test(
|
||||
NAME
|
||||
random_bit_gen_ref_test
|
||||
SRCS
|
||||
"bit_gen_ref_test.cc"
|
||||
COPTS
|
||||
${ABSL_TEST_COPTS}
|
||||
LINKOPTS
|
||||
${ABSL_DEFAULT_LINKOPTS}
|
||||
DEPS
|
||||
absl::random_bit_gen_ref
|
||||
absl::random_random
|
||||
absl::random_internal_sequence_urbg
|
||||
gmock
|
||||
gtest_main
|
||||
)
|
||||
|
||||
# Internal-only target, do not depend on directly.
|
||||
absl_cc_library(
|
||||
NAME
|
||||
random_internal_mocking_bit_gen_base
|
||||
HDRS
|
||||
"internal/mocking_bit_gen_base.h"
|
||||
COPTS
|
||||
${ABSL_DEFAULT_COPTS}
|
||||
LINKOPTS
|
||||
${ABSL_DEFAULT_LINKOPTS}
|
||||
DEPS
|
||||
absl::random_random
|
||||
absl::strings
|
||||
)
|
||||
|
||||
# Internal-only target, do not depend on directly.
|
||||
absl_cc_library(
|
||||
NAME
|
||||
random_internal_mock_overload_set
|
||||
HDRS
|
||||
"internal/mock_overload_set.h"
|
||||
COPTS
|
||||
${ABSL_DEFAULT_COPTS}
|
||||
LINKOPTS
|
||||
${ABSL_DEFAULT_LINKOPTS}
|
||||
DEPS
|
||||
absl::random_mocking_bit_gen
|
||||
TESTONLY
|
||||
)
|
||||
|
||||
absl_cc_library(
|
||||
NAME
|
||||
random_mocking_bit_gen
|
||||
HDRS
|
||||
"mock_distributions.h"
|
||||
"mocking_bit_gen.h"
|
||||
SRCS
|
||||
"mocking_bit_gen.cc"
|
||||
COPTS
|
||||
${ABSL_DEFAULT_COPTS}
|
||||
LINKOPTS
|
||||
${ABSL_DEFAULT_LINKOPTS}
|
||||
DEPS
|
||||
absl::flat_hash_map
|
||||
absl::raw_logging_internal
|
||||
absl::random_distributions
|
||||
absl::random_internal_distribution_caller
|
||||
absl::random_internal_mocking_bit_gen_base
|
||||
absl::random_internal_mock_overload_set
|
||||
absl::strings
|
||||
absl::span
|
||||
absl::type_traits
|
||||
absl::utility
|
||||
absl::variant
|
||||
gmock
|
||||
gtest
|
||||
TESTONLY
|
||||
)
|
||||
|
||||
absl_cc_test(
|
||||
NAME
|
||||
random_mock_distributions_test
|
||||
SRCS
|
||||
"mock_distributions_test.cc"
|
||||
COPTS
|
||||
${ABSL_TEST_COPTS}
|
||||
LINKOPTS
|
||||
${ABSL_DEFAULT_LINKOPTS}
|
||||
DEPS
|
||||
absl::random_mocking_bit_gen
|
||||
absl::random_random
|
||||
gmock
|
||||
gtest_main
|
||||
)
|
||||
|
||||
absl_cc_test(
|
||||
NAME
|
||||
random_mocking_bit_gen_test
|
||||
SRCS
|
||||
"mocking_bit_gen_test.cc"
|
||||
COPTS
|
||||
${ABSL_TEST_COPTS}
|
||||
LINKOPTS
|
||||
${ABSL_DEFAULT_LINKOPTS}
|
||||
DEPS
|
||||
absl::random_bit_gen_ref
|
||||
absl::random_mocking_bit_gen
|
||||
absl::random_random
|
||||
gmock
|
||||
gtest_main
|
||||
)
|
||||
|
||||
absl_cc_library(
|
||||
NAME
|
||||
random_distributions
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue