From 1a8f6ac5a46dfbb8287ee2bacdd11c3a1a3a65c7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Fri, 20 Jul 2012 16:16:11 -0600 Subject: [PATCH] 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 --- src/mesa/main/pack.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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" -- 2.30.2