Mercurial > hg > CbC > CbC_llvm
view libc/include/CMakeLists.txt @ 171:66f3bfe93da9
git version 2c4ca6832fa6b306ee6a7010bfb80a3f2596f824
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 11:07:02 +0900 |
parents | 1d019706d866 |
children | 0572611fdcc8 |
line wrap: on
line source
add_header( llvm_libc_common_h HDR __llvm-libc-common.h ) add_header( libc_posix_types_h HDR __posix-types.h ) add_header( ctype_h HDR ctype.h DEPENDS llvm_libc_common_h ) add_header( math_h HDR math.h DEPENDS llvm_libc_common_h ) add_gen_header( string_h DEF_FILE string.h.def GEN_HDR string.h DEPENDS llvm_libc_common_h ) add_gen_header( errno_h DEF_FILE errno.h.def PARAMS platform_errno=../config/${LIBC_TARGET_OS}/errno.h.in GEN_HDR errno.h DATA_FILES ../config/${LIBC_TARGET_OS}/errno.h.in ) # TODO: Not all platforms will have a include/sys directory. Add the sys # directory and the targets for sys/*.h files conditional to the OS requiring # them. file(MAKE_DIRECTORY "sys") add_gen_header( sys_mman_h DEF_FILE sys/mman.h.def GEN_HDR sys/mman.h DEPENDS libc_posix_types_h llvm_libc_common_h ) add_gen_header( sys_syscall_h DEF_FILE sys/syscall.h.def GEN_HDR sys/syscall.h PARAMS syscall_numbers=../config/${LIBC_TARGET_OS}/syscall_numbers.h.inc DATA_FILES ../config/${LIBC_TARGET_OS}/syscall_numbers.h.inc )