CMakeLists.txt (1285B)
1 # 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 17 add_subdirectory(base) 18 add_subdirectory(algorithm) 19 add_subdirectory(cleanup) 20 add_subdirectory(container) 21 add_subdirectory(crc) 22 add_subdirectory(debugging) 23 add_subdirectory(flags) 24 add_subdirectory(functional) 25 add_subdirectory(hash) 26 add_subdirectory(log) 27 add_subdirectory(memory) 28 add_subdirectory(meta) 29 add_subdirectory(numeric) 30 add_subdirectory(profiling) 31 add_subdirectory(random) 32 add_subdirectory(status) 33 add_subdirectory(strings) 34 add_subdirectory(synchronization) 35 add_subdirectory(time) 36 add_subdirectory(types) 37 add_subdirectory(utility) 38 39 if (ABSL_BUILD_DLL) 40 absl_make_dll() 41 if ((BUILD_TESTING AND ABSL_BUILD_TESTING) OR ABSL_BUILD_TEST_HELPERS) 42 absl_make_dll(TEST ON) 43 endif() 44 endif()