blob: 5577164dcb6f003af756a819ace1946afcf06a31 [file] [log] [blame]
Adrien Devressed5134a72017-09-26 20:37:27 -07001#
2# Copyright 2017 The Abseil Authors.
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
nik727338b70432019-03-08 10:27:53 -05008# https://www.apache.org/licenses/LICENSE-2.0
Adrien Devressed5134a72017-09-26 20:37:27 -07009#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
Abseil Teamf6ae8162018-11-16 13:36:37 -080017absl_cc_library(
18 NAME
Adrien Devressed5134a72017-09-26 20:37:27 -070019 algorithm
Abseil Teamf6ae8162018-11-16 13:36:37 -080020 HDRS
21 "algorithm.h"
Abseil Team13327de2018-11-27 14:21:25 -080022 COPTS
23 ${ABSL_DEFAULT_COPTS}
Abseil Team12bc53e2019-12-12 10:36:03 -080024 DEPS
25 absl::config
Abseil Teamf6ae8162018-11-16 13:36:37 -080026 PUBLIC
Adrien Devressed5134a72017-09-26 20:37:27 -070027)
28
Abseil Teamf6ae8162018-11-16 13:36:37 -080029absl_cc_test(
30 NAME
Adrien Devressed5134a72017-09-26 20:37:27 -070031 algorithm_test
Abseil Teamf6ae8162018-11-16 13:36:37 -080032 SRCS
33 "algorithm_test.cc"
Abseil Teamca3f8752019-04-23 12:04:13 -070034 COPTS
35 ${ABSL_TEST_COPTS}
Abseil Teamf6ae8162018-11-16 13:36:37 -080036 DEPS
Adrien Devressed5134a72017-09-26 20:37:27 -070037 absl::algorithm
Derek Mauro10ec11d2022-06-14 13:10:59 -070038 absl::config
Florin Crișan8f921752021-06-10 02:26:40 +030039 GTest::gmock_main
Adrien Devressed5134a72017-09-26 20:37:27 -070040)
41
Abseil Teamf6ae8162018-11-16 13:36:37 -080042absl_cc_library(
43 NAME
44 algorithm_container
45 HDRS
46 "container.h"
Abseil Team13327de2018-11-27 14:21:25 -080047 COPTS
48 ${ABSL_DEFAULT_COPTS}
Abseil Teamf6ae8162018-11-16 13:36:37 -080049 DEPS
Adrien Devressed5134a72017-09-26 20:37:27 -070050 absl::algorithm
Abseil Teamf6ae8162018-11-16 13:36:37 -080051 absl::core_headers
52 absl::meta
Dmitri Gribenko55621d12023-12-11 09:07:07 -080053 absl::nullability
Abseil Teamf6ae8162018-11-16 13:36:37 -080054 PUBLIC
55)
56
57absl_cc_test(
58 NAME
59 container_test
60 SRCS
61 "container_test.cc"
Abseil Teamca3f8752019-04-23 12:04:13 -070062 COPTS
63 ${ABSL_TEST_COPTS}
Abseil Teamf6ae8162018-11-16 13:36:37 -080064 DEPS
65 absl::algorithm_container
66 absl::base
67 absl::core_headers
68 absl::memory
69 absl::span
Florin Crișan8f921752021-06-10 02:26:40 +030070 GTest::gmock_main
Adrien Devressed5134a72017-09-26 20:37:27 -070071)