Diagnostics:
  Suppress: 
    - "-Wmicrosoft-enum-forward-reference"
    - "-Wc++11-narrowing"
    - "-Wc++2b-extensions"
    - "-Wmicrosoft-cast"
CompileFlags:
  Add: 
    - "-ferror-limit=0"
    - "-D__FUNCTION__=\"dummy\""
    - "-Yumc/_HeaderOutputPredefine.h"
    - "-FImc/_HeaderOutputPredefine.h" # clangd bug can't find pch file
  Remove: 
    - "/Yu_HeaderOutputPredefine.h"
    - "/FI_HeaderOutputPredefine.h"
