{
    "compileFlag": {
        "CC_OPT_LEVEL": [
            "-D_FORTIFY_SOURCE=2",
            "-O2"
        ],
        "CC_OVERALL_FLAGS": ["-pipe"],
        "CC_WARN_FLAGS": [
            "-Werror",
            "-Wextra",
            "-Wcast-qual",
            "-Wall",
            "-Wdate-time",
            "-Wfloat-equal",
            "-Wshadow",
            "-Wformat=2",
            "-Wno-stringop-overread"
        ],
        "CC_LANGUAGE_FLAGS": [
            "-fsigned-char"
        ],
        "CC_CDG_FLAGS": ["-fno-common"],
        "CC_MD_DEPENDENT_FLAGS": [],
        "CC_OPT_FLAGS": [
            "-fno-strict-aliasing",
            "-fno-omit-frame-pointer"
        ],
        "CC_SEC_FLAGS": [
            "-fPIC",
            "-fstack-protector-strong",
            "--param=ssp-buffer-size=4"
        ],
        "CC_DEFINE_FLAGS": [
            "-DHITLS_CRYPTO_NIST_ECC_ACCELERATE",
            "-DHITLS_CRYPTO_BN_COMBA",
            "-DHITLS_CRYPTO_AES_PRECALC_TABLES",
            "-DHITLS_AARCH64_PACIASP",
            "-DHITLS_CRYPTO_SM2_PRECOMPUTE_512K_TBL"
        ],
        "CC_DEBUG_FLAGS": [],
        "CC_USER_DEFINE_FLAGS": []
    },
    "linkFlag": {
        "PUBLIC": [
            "-Wl,-z,noexecstack",
            "-Wl,-z,relro",
            "-Wl,-z,now",
            "-Wl,--build-id=none"
        ],
        "SHARED": [
            "-shared"
        ],
        "EXE": [
            "-pie"
        ]
    }
}