1{ 2 "name": "@openharmony/c_utils", 3 "version": "3.1.0", 4 "description": "c_utils", 5 "publishAs": "code-segment", 6 "segment": { 7 "destPath": "commonlibrary/c_utils" 8 }, 9 "scripts": { 10 "install": "DEST_PATH=${DEP_BUNDLE_BASE}/commonlibrary/c_utils/base && mkdir -p $DEST_PATH && cp -r ./* $DEST_PATH" 11 }, 12 "author": {}, 13 "repository": "", 14 "license": "Apache License 2.0", 15 "component": { 16 "name": "c_utils", 17 "subsystem": "commonlibrary", 18 "adapted_system_type": [ "standard" ], 19 "features":[ 20 "c_utils_feature_coverage = false", 21 "c_utils_feature_intsan = true" 22 ], 23 "deps": { 24 "components": [ 25 "hilog" 26 ], 27 "third_party": [ 28 "bounds_checking_function" 29 ] 30 }, 31 "build": { 32 "sub_component": [ 33 "//commonlibrary/c_utils/base:utils", 34 "//commonlibrary/c_utils/base:utilsbase", 35 "//commonlibrary/c_utils/base:utils_rust" 36 ], 37 "inner_kits": [ 38 { 39 "name": "//commonlibrary/c_utils/base:utils", 40 "header": { 41 "header_files": [ 42 "ashmem.h", 43 "common_errors.h", 44 "common_timer_errors.h", 45 "datetime_ex.h", 46 "directory_ex.h", 47 "errors.h", 48 "file_ex.h", 49 "flat_obj.h", 50 "nocopyable.h", 51 "observer.h", 52 "parcel.h", 53 "pubdef.h", 54 "refbase.h", 55 "rwlock.h", 56 "safe_block_queue.h", 57 "safe_map.h", 58 "safe_queue.h", 59 "semaphore_ex.h", 60 "singleton.h", 61 "sorted_vector.h", 62 "string_ex.h", 63 "thread_ex.h", 64 "thread_pool.h", 65 "timer.h", 66 "unique_fd.h" 67 ], 68 "header_base": "//commonlibrary/c_utils/base/include" 69 } 70 }, 71 { 72 "name": "//commonlibrary/c_utils/base:utilsbase", 73 "header": { 74 "header_files": [ 75 "ashmem.h", 76 "common_errors.h", 77 "common_timer_errors.h", 78 "datetime_ex.h", 79 "directory_ex.h", 80 "errors.h", 81 "file_ex.h", 82 "flat_obj.h", 83 "nocopyable.h", 84 "observer.h", 85 "parcel.h", 86 "pubdef.h", 87 "refbase.h", 88 "rwlock.h", 89 "safe_block_queue.h", 90 "safe_map.h", 91 "safe_queue.h", 92 "semaphore_ex.h", 93 "singleton.h", 94 "sorted_vector.h", 95 "string_ex.h", 96 "thread_ex.h", 97 "thread_pool.h", 98 "timer.h", 99 "unique_fd.h" 100 ], 101 "header_base": "//commonlibrary/c_utils/base/include" 102 } 103 }, 104 { 105 "name": "//commonlibrary/c_utils/base:utils_rust", 106 "header": { 107 "header_files": [], 108 "header_base": [] 109 } 110 } 111 ], 112 "test": [ 113 "//commonlibrary/c_utils/base/test:unittest" 114 ] 115 } 116 } 117} 118