This allows users to override it with their compiler invocation. For example: g++ -D JSON_USE_EXCEPTION=0 ...