• Antonio Nino Diaz's avatar
    Add `ENABLE_ASSERTIONS` build option · cc8b5632
    Antonio Nino Diaz authored
    
    
    Add the new build option `ENABLE_ASSERTIONS` that controls whether or
    not assert functions are compiled out. It defaults to 1 for debug builds
    and to 0 for release builds.
    
    Additionally, a following patch will be done to allow this build option
    to hide auxiliary code used for the checks done in an `assert()`. This
    code is is currently under the DEBUG build flag.
    
    Assert messages are now only printed if LOG_LEVEL >= LOG_LEVEL_INFO,
    which is the default for debug builds.
    
    This patch also updates the User Guide.
    
    Change-Id: I1401530b56bab25561bb0f274529f1d12c5263bc
    Signed-off-by: default avatarAntonio Nino Diaz <antonio.ninodiaz@arm.com>
    cc8b5632
user-guide.md 69.4 KB