//#cmakedefine DEBUG_RUNTIME
//#cmakedefine TRACE_RUNTIME