blob: d509114c0ee7180f4b09e12f80c05acacd4294fb [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 Team284378a2018-12-05 12:37:41 -080017absl_cc_library(
18 NAME
19 type_traits
20 HDRS
21 "type_traits.h"
22 COPTS
23 ${ABSL_DEFAULT_COPTS}
24 DEPS
25 absl::config
Copybara-Serviceae877912023-06-07 18:46:48 -070026 absl::core_headers
Abseil Team284378a2018-12-05 12:37:41 -080027 PUBLIC
Adrien Devressed5134a72017-09-26 20:37:27 -070028)
29
Abseil Team284378a2018-12-05 12:37:41 -080030absl_cc_test(
31 NAME
Adrien Devressed5134a72017-09-26 20:37:27 -070032 type_traits_test
Abseil Team284378a2018-12-05 12:37:41 -080033 SRCS
34 "type_traits_test.cc"
35 COPTS
36 ${ABSL_TEST_COPTS}
37 DEPS
Martijn Velsa0b102c2023-01-20 07:20:05 -080038 absl::config
39 absl::time
Evan Brownd859faf2022-09-20 13:12:25 -070040 absl::core_headers
Abseil Team284378a2018-12-05 12:37:41 -080041 absl::type_traits
Florin Crișan8f921752021-06-10 02:26:40 +030042 GTest::gmock_main
Adrien Devressed5134a72017-09-26 20:37:27 -070043)
44
Abseil Team284378a2018-12-05 12:37:41 -080045# component target
46absl_cc_library(
47 NAME
48 meta
Abseil Teamca3f8752019-04-23 12:04:13 -070049 COPTS
50 ${ABSL_DEFAULT_COPTS}
Abseil Team284378a2018-12-05 12:37:41 -080051 DEPS
52 absl::type_traits
53 PUBLIC
54)