From: Nick Mathewson Date: Thu, 11 Dec 2008 21:11:26 +0000 (+0000) Subject: If we are building under Coverity, enable geoip_stats and instrument_downloads. X-Git-Tag: tor-0.2.1.9-alpha~107 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=02e26ebc4969353ec71688a3c9088d4de944bff0;p=thirdparty%2Ftor.git If we are building under Coverity, enable geoip_stats and instrument_downloads. This makes sure that a) optional code gets analyzed too, and b) it doesn't look like dead code to Coverity. svn:r17601 --- diff --git a/src/or/or.h b/src/or/or.h index 172922d12e..0b5d17ebe0 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -15,6 +15,18 @@ #define OR_H_ID "$Id$" #include "orconfig.h" + +#ifdef __COVERITY__ +/* If we're building for a static analysis, turn on all the off-by-default + * features. */ +#ifndef INSTRUMENT_DOWNLOADS +#define INSTRUMENT_DOWNLOADS 1 +#endif +#ifndef ENABLE_GEOIP_STATS +#define ENABLE_GEOIP_STATS 1 +#endif +#endif + #ifdef MS_WINDOWS #define WIN32_WINNT 0x400 #define _WIN32_WINNT 0x400