1{ 2 "compileFlag": { 3 "CC_OPT_LEVEL": [ 4 "-D_FORTIFY_SOURCE=2", 5 "-O2" 6 ], 7 "CC_OVERALL_FLAGS": ["-pipe"], 8 "CC_WARN_FLAGS": [ 9 "-Werror", 10 "-Wextra", 11 "-Wcast-qual", 12 "-Wall", 13 "-Wdate-time", 14 "-Wfloat-equal", 15 "-Wshadow", 16 "-Wformat=2", 17 "-Wno-stringop-overread" 18 ], 19 "CC_LANGUAGE_FLAGS": [ 20 "-fsigned-char" 21 ], 22 "CC_CDG_FLAGS": ["-fno-common"], 23 "CC_MD_DEPENDENT_FLAGS": [], 24 "CC_OPT_FLAGS": [ 25 "-fno-strict-aliasing", 26 "-fno-omit-frame-pointer" 27 ], 28 "CC_SEC_FLAGS": [ 29 "-fPIC", 30 "-fstack-protector-strong", 31 "--param=ssp-buffer-size=4" 32 ], 33 "CC_DEFINE_FLAGS": [ 34 "-DHITLS_CRYPTO_NIST_ECC_ACCELERATE", 35 "-DHITLS_CRYPTO_BN_COMBA", 36 "-DHITLS_CRYPTO_AES_PRECALC_TABLES", 37 "-DHITLS_AARCH64_PACIASP", 38 "-DHITLS_CRYPTO_SM2_PRECOMPUTE_512K_TBL" 39 ], 40 "CC_DEBUG_FLAGS": [], 41 "CC_USER_DEFINE_FLAGS": [] 42 }, 43 "linkFlag": { 44 "PUBLIC": [ 45 "-shared", 46 "-Wl,-z,noexecstack", 47 "-Wl,-z,relro", 48 "-Wl,-z,now" 49 ], 50 "SHARED": [], 51 "EXE": [] 52 } 53} 54