76 lines · plain
1add_object_library(2 locale3 SRCS4 locale.cpp5 HDRS6 locale.h7 DEPENDS8 libc.hdr.types.locale_t9)10 11add_entrypoint_object(12 localeconv13 SRCS14 localeconv.cpp15 HDRS16 localeconv.h17 DEPENDS18 libc.include.locale19 CXX_STANDARD20 20 # For designated initializers21)22 23add_entrypoint_object(24 newlocale25 SRCS26 newlocale.cpp27 HDRS28 newlocale.h29 DEPENDS30 libc.hdr.locale_macros31 libc.hdr.types.locale_t32 .locale33)34 35add_entrypoint_object(36 duplocale37 SRCS38 duplocale.cpp39 HDRS40 duplocale.h41 DEPENDS42 libc.hdr.types.locale_t43)44 45add_entrypoint_object(46 setlocale47 SRCS48 setlocale.cpp49 HDRS50 setlocale.h51 DEPENDS52 libc.hdr.locale_macros53 libc.hdr.types.locale_t54)55 56add_entrypoint_object(57 uselocale58 SRCS59 uselocale.cpp60 HDRS61 uselocale.h62 DEPENDS63 libc.hdr.types.locale_t64 .locale65)66 67add_entrypoint_object(68 freelocale69 SRCS70 freelocale.cpp71 HDRS72 freelocale.h73 DEPENDS74 libc.hdr.types.locale_t75)76