1add_header_library( 2 architectures 3 HDRS 4 architectures.h 5) 6 7add_header_library( 8 compiler 9 HDRS 10 compiler.h 11) 12 13add_header_library( 14 os 15 HDRS 16 os.h 17) 18 19add_header_library( 20 cpu_features 21 HDRS 22 cpu_features.h 23 DEPENDS 24 .architectures 25) 26 27add_header_library( 28 types 29 HDRS 30 types.h 31 DEPENDS 32 .architectures 33 .compiler 34 .cpu_features 35 .os 36 libc.hdr.float_macros 37 libc.include.llvm-libc-macros.float16_macros 38 libc.include.llvm-libc-types.float128 39) 40 41add_header_library( 42 complex_types 43 HDRS 44 complex_types.h 45 DEPENDS 46 .types 47 libc.include.llvm-libc-types.cfloat16 48 libc.include.llvm-libc-types.cfloat128 49) 50