233 lines · plain
1add_header_library(2 algorithm3 HDRS4 algorithm.h5)6 7add_header_library(8 array9 HDRS10 array.h11)12 13add_header_library(14 bit15 HDRS16 bit.h17 DEPENDS18 .limits19 .type_traits20 libc.hdr.stdint_proxy21 libc.src.__support.macros.attributes22 libc.src.__support.macros.sanitizer23 libc.src.__support.macros.properties.compiler24)25 26add_header_library(27 bitset28 HDRS29 bitset.h30)31 32add_header_library(33 cstddef34 HDRS35 cstddef.h36 DEPENDS37 .type_traits38)39 40add_header_library(41 functional42 HDRS43 functional.h44 DEPENDS45 libc.hdr.stdint_proxy46)47 48add_header_library(49 limits50 HDRS51 limits.h52 DEPENDS53 .type_traits54 libc.hdr.limits_macros55 libc.include.llvm-libc-macros.limits_macros56 libc.src.__support.macros.properties.types57)58 59add_header_library(60 mutex61 HDRS62 mutex.h63)64 65add_header_library(66 span67 HDRS68 span.h69 DEPENDS70 .array71 .type_traits72)73 74add_header_library(75 string_view76 HDRS77 string_view.h78 DEPENDS79 libc.src.__support.common80)81 82add_header_library(83 string84 HDRS85 string.h86 DEPENDS87 .string_view88 libc.hdr.func.free89 libc.hdr.func.malloc90 libc.hdr.func.realloc91 libc.src.__support.common92 libc.src.__support.integer_to_string93 libc.src.string.memory_utils.inline_memcpy94 libc.src.string.memory_utils.inline_memset95 libc.src.string.string_utils96)97 98add_header_library(99 stringstream100 HDRS101 stringstream.h102 DEPENDS103 .span104 .string_view105 libc.src.__support.integer_to_string106)107 108add_header_library(109 optional110 HDRS111 optional.h112)113 114add_header_library(115 type_traits116 HDRS117 type_traits.h118 type_traits/add_lvalue_reference.h119 type_traits/add_pointer.h120 type_traits/add_rvalue_reference.h121 type_traits/aligned_storage.h122 type_traits/always_false.h123 type_traits/bool_constant.h124 type_traits/conditional.h125 type_traits/decay.h126 type_traits/enable_if.h127 type_traits/false_type.h128 type_traits/integral_constant.h129 type_traits/invoke_result.h130 type_traits/invoke.h131 type_traits/is_arithmetic.h132 type_traits/is_array.h133 type_traits/is_base_of.h134 type_traits/is_class.h135 type_traits/is_complex.h136 type_traits/is_const.h137 type_traits/is_constant_evaluated.h138 type_traits/is_convertible.h139 type_traits/is_destructible.h140 type_traits/is_enum.h141 type_traits/is_fixed_point.h142 type_traits/is_floating_point.h143 type_traits/is_function.h144 type_traits/is_integral.h145 type_traits/is_lvalue_reference.h146 type_traits/is_member_pointer.h147 type_traits/is_null_pointer.h148 type_traits/is_object.h149 type_traits/is_pointer.h150 type_traits/is_reference.h151 type_traits/is_rvalue_reference.h152 type_traits/is_same.h153 type_traits/is_scalar.h154 type_traits/is_signed.h155 type_traits/is_trivially_constructible.h156 type_traits/is_trivially_copyable.h157 type_traits/is_trivially_destructible.h158 type_traits/is_union.h159 type_traits/is_unsigned.h160 type_traits/is_void.h161 type_traits/make_signed.h162 type_traits/make_unsigned.h163 type_traits/remove_all_extents.h164 type_traits/remove_cv.h165 type_traits/remove_cvref.h166 type_traits/remove_extent.h167 type_traits/remove_reference.h168 type_traits/true_type.h169 type_traits/type_identity.h170 type_traits/void_t.h171 DEPENDS172 libc.include.llvm-libc-macros.stdfix_macros173 libc.src.__support.macros.attributes174 libc.src.__support.macros.properties.types175 libc.src.__support.macros.properties.compiler176 libc.src.__support.macros.properties.complex_types177)178 179add_header_library(180 utility181 HDRS182 utility.h183 utility/declval.h184 utility/forward.h185 utility/in_place.h186 utility/integer_sequence.h187 utility/move.h188)189 190add_header_library(191 atomic192 HDRS193 atomic.h194)195 196add_header_library(197 expected198 HDRS199 expected.h200)201 202add_object_library(203 new204 SRCS205 new.cpp206 HDRS207 new.h208 DEPENDS209 libc.hdr.func.free210 libc.hdr.func.malloc211 libc.hdr.func.aligned_alloc212 libc.src.__support.common213 libc.src.__support.macros.properties.compiler214 libc.src.__support.macros.properties.os215)216 217add_header_library(218 tuple219 HDRS220 tuple.h221 DEPENDS222 .utility223)224 225add_header_library(226 simd227 HDRS228 simd.h229 DEPENDS230 .utility231 .tuple232)233