diff options
Diffstat (limited to 'absl/strings/CMakeLists.txt')
-rw-r--r-- | absl/strings/CMakeLists.txt | 136 |
1 files changed, 60 insertions, 76 deletions
diff --git a/absl/strings/CMakeLists.txt b/absl/strings/CMakeLists.txt index f3e41623..9fb96c7b 100644 --- a/absl/strings/CMakeLists.txt +++ b/absl/strings/CMakeLists.txt @@ -14,87 +14,71 @@ # limitations under the License. # - -list(APPEND STRINGS_PUBLIC_HEADERS - "ascii.h" - "charconv.h" - "escaping.h" - "match.h" - "numbers.h" - "str_cat.h" - "string_view.h" - "strip.h" - "str_join.h" - "str_replace.h" - "str_split.h" - "substitute.h" -) - - -list(APPEND STRINGS_INTERNAL_HEADERS - "internal/char_map.h" - "internal/charconv_bigint.h" - "internal/charconv_parse.h" - "internal/memutil.h" - "internal/ostringstream.h" - "internal/resize_uninitialized.h" - "internal/stl_type_traits.h" - "internal/str_join_internal.h" - "internal/str_split_internal.h" - "internal/utf8.h" -) - - - -# add string library -list(APPEND STRINGS_SRC - "ascii.cc" - "charconv.cc" - "escaping.cc" - "internal/charconv_bigint.cc" - "internal/charconv_parse.cc" - "internal/memutil.cc" - "internal/memutil.h" - "internal/utf8.cc" - "internal/ostringstream.cc" - "match.cc" - "numbers.cc" - "str_cat.cc" - "str_replace.cc" - "str_split.cc" - "string_view.cc" - "substitute.cc" - ${STRINGS_PUBLIC_HEADERS} - ${STRINGS_INTERNAL_HEADERS} -) -set(STRINGS_PUBLIC_LIBRARIES absl::base absl_throw_delegate) - -absl_library( - TARGET - absl_strings - SOURCES - ${STRINGS_SRC} - PUBLIC_LIBRARIES - ${STRINGS_PUBLIC_LIBRARIES} - EXPORT_NAME +absl_cc_library( + NAME strings + HDRS + "ascii.h" + "charconv.h" + "escaping.h" + "match.h" + "numbers.h" + "str_cat.h" + "string_view.h" + "strip.h" + "str_join.h" + "str_replace.h" + "str_split.h" + "substitute.h" + SRCS + "ascii.cc" + "charconv.cc" + "escaping.cc" + "internal/bits.h" + "internal/char_map.h" + "internal/charconv_bigint.cc" + "internal/charconv_bigint.h" + "internal/charconv_parse.cc" + "internal/charconv_parse.h" + "internal/memutil.cc" + "internal/memutil.h" + "internal/ostringstream.cc" + "internal/ostringstream.h" + "internal/resize_uninitialized.h" + "internal/stl_type_traits.h" + "internal/str_join_internal.h" + "internal/str_split_internal.h" + "internal/utf8.cc" + "internal/utf8.h" + "match.cc" + "numbers.cc" + "str_cat.cc" + "str_replace.cc" + "str_split.cc" + "string_view.cc" + "substitute.cc" + DEPS + absl::base + absl_throw_delegate + VISIBILITY_PUBLIC ) # add str_format library -absl_header_library( - TARGET - absl_str_format - PUBLIC_LIBRARIES - str_format_internal - EXPORT_NAME +absl_cc_library( + NAME str_format + HDRS + "str_format.h" + DEPS + absl_str_format_internal + VISIBILITY_PUBLIC ) # str_format_internal -absl_library( - TARGET +absl_cc_library( + NAME str_format_internal - SOURCES + SRCS "internal/str_format/arg.cc" "internal/str_format/bind.cc" "internal/str_format/extension.cc" @@ -108,7 +92,7 @@ absl_library( "internal/str_format/float_conversion.h" "internal/str_format/output.h" "internal/str_format/parser.h" - PUBLIC_LIBRARIES + DEPS str_format_extension_internal absl::strings absl::base @@ -415,7 +399,7 @@ absl_test( SOURCES "internal/str_format/bind_test.cc" PUBLIC_LIBRARIES - str_format_internal + absl_str_format_internal ) # test str_format_checker_test @@ -435,7 +419,7 @@ absl_test( SOURCES "internal/str_format/convert_test.cc" PUBLIC_LIBRARIES - str_format_internal + absl_str_format_internal absl::numeric ) @@ -456,7 +440,7 @@ absl_test( SOURCES "internal/str_format/parser_test.cc" PUBLIC_LIBRARIES - str_format_internal + absl_str_format_internal absl::base ) |