blob: 9fbe36f698f056a867f036aab346542874a1b1d1 [file] [log] [blame]
Austin Schuh36244a12019-09-21 17:52:38 -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#
8# https://www.apache.org/licenses/LICENSE-2.0
9#
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
17absl_cc_library(
18 NAME
19 algorithm
20 HDRS
21 "algorithm.h"
22 COPTS
23 ${ABSL_DEFAULT_COPTS}
24 PUBLIC
25)
26
27absl_cc_test(
28 NAME
29 algorithm_test
30 SRCS
31 "algorithm_test.cc"
32 COPTS
33 ${ABSL_TEST_COPTS}
34 DEPS
35 absl::algorithm
36 gmock_main
37)
38
39absl_cc_library(
40 NAME
41 algorithm_container
42 HDRS
43 "container.h"
44 COPTS
45 ${ABSL_DEFAULT_COPTS}
46 DEPS
47 absl::algorithm
48 absl::core_headers
49 absl::meta
50 PUBLIC
51)
52
53absl_cc_test(
54 NAME
55 container_test
56 SRCS
57 "container_test.cc"
58 COPTS
59 ${ABSL_TEST_COPTS}
60 DEPS
61 absl::algorithm_container
62 absl::base
63 absl::core_headers
64 absl::memory
65 absl::span
66 gmock_main
67)