Add 'third_party/abseil_cpp/' from commit '768eb2ca28'
				
					
				
			git-subtree-dir: third_party/abseil_cpp git-subtree-mainline:ffb2ae54begit-subtree-split:768eb2ca28
This commit is contained in:
		
						commit
						fc8dc48020
					
				
					 1276 changed files with 208196 additions and 0 deletions
				
			
		
							
								
								
									
										593
									
								
								third_party/abseil_cpp/absl/strings/CMakeLists.txt
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										593
									
								
								third_party/abseil_cpp/absl/strings/CMakeLists.txt
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,593 @@ | |||
| # | ||||
| # Copyright 2017 The Abseil Authors. | ||||
| # | ||||
| # Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| # you may not use this file except in compliance with the License. | ||||
| # You may obtain a copy of the License at | ||||
| # | ||||
| #      https://www.apache.org/licenses/LICENSE-2.0 | ||||
| # | ||||
| # Unless required by applicable law or agreed to in writing, software | ||||
| # distributed under the License is distributed on an "AS IS" BASIS, | ||||
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| # See the License for the specific language governing permissions and | ||||
| # limitations under the License. | ||||
| # | ||||
| 
 | ||||
| absl_cc_library( | ||||
|   NAME | ||||
|     strings | ||||
|   HDRS | ||||
|     "ascii.h" | ||||
|     "charconv.h" | ||||
|     "escaping.h" | ||||
|     "match.h" | ||||
|     "numbers.h" | ||||
|     "str_cat.h" | ||||
|     "str_join.h" | ||||
|     "str_replace.h" | ||||
|     "str_split.h" | ||||
|     "string_view.h" | ||||
|     "strip.h" | ||||
|     "substitute.h" | ||||
|   SRCS | ||||
|     "ascii.cc" | ||||
|     "charconv.cc" | ||||
|     "escaping.cc" | ||||
|     "internal/charconv_bigint.cc" | ||||
|     "internal/charconv_bigint.h" | ||||
|     "internal/charconv_parse.cc" | ||||
|     "internal/charconv_parse.h" | ||||
|     "internal/memutil.cc" | ||||
|     "internal/memutil.h" | ||||
|     "internal/stl_type_traits.h" | ||||
|     "internal/str_join_internal.h" | ||||
|     "internal/str_split_internal.h" | ||||
|     "match.cc" | ||||
|     "numbers.cc" | ||||
|     "str_cat.cc" | ||||
|     "str_replace.cc" | ||||
|     "str_split.cc" | ||||
|     "string_view.cc" | ||||
|     "substitute.cc" | ||||
|   COPTS | ||||
|     ${ABSL_DEFAULT_COPTS} | ||||
|   DEPS | ||||
|     absl::strings_internal | ||||
|     absl::base | ||||
|     absl::bits | ||||
|     absl::config | ||||
|     absl::core_headers | ||||
|     absl::endian | ||||
|     absl::int128 | ||||
|     absl::memory | ||||
|     absl::raw_logging_internal | ||||
|     absl::throw_delegate | ||||
|     absl::type_traits | ||||
|   PUBLIC | ||||
| ) | ||||
| 
 | ||||
| absl_cc_library( | ||||
|   NAME | ||||
|     strings_internal | ||||
|   HDRS | ||||
|     "internal/char_map.h" | ||||
|     "internal/escaping.cc" | ||||
|     "internal/escaping.h" | ||||
|     "internal/ostringstream.h" | ||||
|     "internal/resize_uninitialized.h" | ||||
|     "internal/utf8.h" | ||||
|   SRCS | ||||
|     "internal/ostringstream.cc" | ||||
|     "internal/utf8.cc" | ||||
|   COPTS | ||||
|     ${ABSL_DEFAULT_COPTS} | ||||
|   DEPS | ||||
|     absl::config | ||||
|     absl::core_headers | ||||
|     absl::endian | ||||
|     absl::raw_logging_internal | ||||
|     absl::type_traits | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     match_test | ||||
|   SRCS | ||||
|     "match_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::base | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     escaping_test | ||||
|   SRCS | ||||
|     "escaping_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::core_headers | ||||
|     absl::fixed_array | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     ascii_test | ||||
|   SRCS | ||||
|     "ascii_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::core_headers | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     memutil_test | ||||
|   SRCS | ||||
|     "internal/memutil.h" | ||||
|     "internal/memutil_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::core_headers | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     utf8_test | ||||
|   SRCS | ||||
|     "internal/utf8_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings_internal | ||||
|     absl::base | ||||
|     absl::core_headers | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     string_view_test | ||||
|   SRCS | ||||
|     "string_view_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::config | ||||
|     absl::core_headers | ||||
|     absl::dynamic_annotations | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     substitute_test | ||||
|   SRCS | ||||
|     "substitute_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::core_headers | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_replace_test | ||||
|   SRCS | ||||
|     "str_replace_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_split_test | ||||
|   SRCS | ||||
|     "str_split_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::base | ||||
|     absl::core_headers | ||||
|     absl::dynamic_annotations | ||||
|     absl::flat_hash_map | ||||
|     absl::node_hash_map | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     ostringstream_test | ||||
|   SRCS | ||||
|     "internal/ostringstream_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings_internal | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     resize_uninitialized_test | ||||
|   SRCS | ||||
|     "internal/resize_uninitialized.h" | ||||
|     "internal/resize_uninitialized_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::base | ||||
|     absl::core_headers | ||||
|     absl::type_traits | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_join_test | ||||
|   SRCS | ||||
|     "str_join_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::base | ||||
|     absl::core_headers | ||||
|     absl::memory | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_cat_test | ||||
|   SRCS | ||||
|     "str_cat_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::core_headers | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     numbers_test | ||||
|   SRCS | ||||
|     "internal/numbers_test_common.h" | ||||
|     "numbers_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::core_headers | ||||
|     absl::pow10_helper | ||||
|     absl::config | ||||
|     absl::raw_logging_internal | ||||
|     absl::random_random | ||||
|     absl::random_distributions | ||||
|     absl::strings_internal | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     strip_test | ||||
|   SRCS | ||||
|     "strip_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::base | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     char_map_test | ||||
|   SRCS | ||||
|     "internal/char_map_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings_internal | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     charconv_test | ||||
|   SRCS | ||||
|     "charconv_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::str_format | ||||
|     absl::pow10_helper | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     charconv_parse_test | ||||
|   SRCS | ||||
|     "internal/charconv_parse.h" | ||||
|     "internal/charconv_parse_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::config | ||||
|     absl::raw_logging_internal | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     charconv_bigint_test | ||||
|   SRCS | ||||
|     "internal/charconv_bigint.h" | ||||
|     "internal/charconv_bigint_test.cc" | ||||
|     "internal/charconv_parse.h" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::strings | ||||
|     absl::config | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_library( | ||||
|   NAME | ||||
|     str_format | ||||
|   HDRS | ||||
|     "str_format.h" | ||||
|   COPTS | ||||
|     ${ABSL_DEFAULT_COPTS} | ||||
|   DEPS | ||||
|     absl::str_format_internal | ||||
|   PUBLIC | ||||
| ) | ||||
| 
 | ||||
| absl_cc_library( | ||||
|   NAME | ||||
|     str_format_internal | ||||
|   HDRS | ||||
|     "internal/str_format/arg.h" | ||||
|     "internal/str_format/bind.h" | ||||
|     "internal/str_format/checker.h" | ||||
|     "internal/str_format/extension.h" | ||||
|     "internal/str_format/float_conversion.h" | ||||
|     "internal/str_format/output.h" | ||||
|     "internal/str_format/parser.h" | ||||
|   SRCS | ||||
|     "internal/str_format/arg.cc" | ||||
|     "internal/str_format/bind.cc" | ||||
|     "internal/str_format/extension.cc" | ||||
|     "internal/str_format/float_conversion.cc" | ||||
|     "internal/str_format/output.cc" | ||||
|     "internal/str_format/parser.cc" | ||||
|   COPTS | ||||
|     ${ABSL_DEFAULT_COPTS} | ||||
|   DEPS | ||||
|     absl::bits | ||||
|     absl::strings | ||||
|     absl::config | ||||
|     absl::core_headers | ||||
|     absl::type_traits | ||||
|     absl::int128 | ||||
|     absl::span | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_format_test | ||||
|   SRCS | ||||
|     "str_format_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::str_format | ||||
|     absl::cord | ||||
|     absl::strings | ||||
|     absl::core_headers | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_format_extension_test | ||||
|   SRCS | ||||
|     "internal/str_format/extension_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::str_format | ||||
|     absl::str_format_internal | ||||
|     absl::strings | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_format_arg_test | ||||
|   SRCS | ||||
|     "internal/str_format/arg_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::str_format | ||||
|     absl::str_format_internal | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_format_bind_test | ||||
|   SRCS | ||||
|     "internal/str_format/bind_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::str_format_internal | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_format_checker_test | ||||
|   SRCS | ||||
|     "internal/str_format/checker_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::str_format | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_format_convert_test | ||||
|   SRCS | ||||
|     "internal/str_format/convert_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::str_format_internal | ||||
|     absl::raw_logging_internal | ||||
|     absl::int128 | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_format_output_test | ||||
|   SRCS | ||||
|     "internal/str_format/output_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::str_format_internal | ||||
|     absl::cord | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     str_format_parser_test | ||||
|   SRCS | ||||
|     "internal/str_format/parser_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::str_format_internal | ||||
|     absl::core_headers | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_library( | ||||
|   NAME | ||||
|     pow10_helper | ||||
|   HDRS | ||||
|     "internal/pow10_helper.h" | ||||
|   SRCS | ||||
|     "internal/pow10_helper.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::config | ||||
|   TESTONLY | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     pow10_helper_test | ||||
|   SRCS | ||||
|     "internal/pow10_helper_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::pow10_helper | ||||
|     absl::str_format | ||||
|     gmock_main | ||||
| ) | ||||
| 
 | ||||
| absl_cc_library( | ||||
|   NAME | ||||
|     cord | ||||
|   HDRS | ||||
|     "cord.h" | ||||
|   SRCS | ||||
|     "cord.cc" | ||||
|     "internal/cord_internal.h" | ||||
|   COPTS | ||||
|     ${ABSL_DEFAULT_COPTS} | ||||
|   DEPS | ||||
|     absl::base | ||||
|     absl::base_internal | ||||
|     absl::core_headers | ||||
|     absl::endian | ||||
|     absl::fixed_array | ||||
|     absl::function_ref | ||||
|     absl::inlined_vector | ||||
|     absl::optional | ||||
|     absl::raw_logging_internal | ||||
|     absl::strings | ||||
|     absl::strings_internal | ||||
|     absl::type_traits | ||||
|   PUBLIC | ||||
| ) | ||||
| 
 | ||||
| absl_cc_library( | ||||
|   NAME | ||||
|     cord_test_helpers | ||||
|   HDRS | ||||
|     "cord_test_helpers.h" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::cord | ||||
|   TESTONLY | ||||
| ) | ||||
| 
 | ||||
| absl_cc_test( | ||||
|   NAME | ||||
|     cord_test | ||||
|   SRCS | ||||
|     "cord_test.cc" | ||||
|   COPTS | ||||
|     ${ABSL_TEST_COPTS} | ||||
|   DEPS | ||||
|     absl::cord | ||||
|     absl::str_format | ||||
|     absl::strings | ||||
|     absl::base | ||||
|     absl::config | ||||
|     absl::core_headers | ||||
|     absl::endian | ||||
|     absl::raw_logging_internal | ||||
|     absl::fixed_array | ||||
|     gmock_main | ||||
| ) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue