For me it’s obvious: “__CLING__” is defined in “interpreted code” and not in “(pre)compiled code”.
__CLING__