From: José Fonseca Date: Fri, 20 Jul 2012 22:16:11 +0000 (-0600) Subject: mesa: disable MSVC global optimization in pack.c X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1a8f6ac5a46dfbb8287ee2bacdd11c3a1a3a65c7;p=mesa.git mesa: disable MSVC global optimization in pack.c To reduce excessive compilation time in release mode. NOTE: This is a candidate for the 8.0 branch. Tested-by: Brian Paul --- diff --git a/src/mesa/main/pack.c b/src/mesa/main/pack.c index c25a02e8552..5fd01c2f8ef 100644 --- a/src/mesa/main/pack.c +++ b/src/mesa/main/pack.c @@ -29,6 +29,19 @@ */ +/* + * XXX: MSVC takes forever to compile this module for x86_64 unless we disable + * this global optimization. + * + * See also: + * - http://msdn.microsoft.com/en-us/library/1yk3ydd7.aspx + * - http://msdn.microsoft.com/en-us/library/chh3fb0k.aspx + */ +#if defined(_MSC_VER) && defined(_M_X64) +# pragma optimize( "g", off ) +#endif + + #include "glheader.h" #include "colormac.h" #include "enums.h"