diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2015-03-06 17:42:20 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2015-03-06 17:42:20 +0800 |
commit | 7c40f060cced8fa790768526135638dde6e0d3c7 (patch) | |
tree | 217ac9eb702c54f980f77beef779abea894867b4 /build | |
parent | 4b1b912b452ac972b414d9b91980fda8c2349cc3 (diff) | |
download | cogl-7c40f060cced8fa790768526135638dde6e0d3c7.tar.gz |
Visual Studio Builds: Speed Up Release Builds
Use the multiprocessor compilation (/MP) option so that release build times
can be cut down quite a bit. This will generate a brief warning for debug
builds as such builds use /Gm, but otherwise the build will proceed
normally albeit it would be slower.
Also use the /d2Zi+ flag for Visual Studio 2010 (and later) builds to log
more useful information in the .pdb files that are generated, to aid
debugging release builds when necessary.
Diffstat (limited to 'build')
-rw-r--r-- | build/win32/vs10/cogl-build-defines.props | 2 | ||||
-rw-r--r-- | build/win32/vs9/cogl-build-defines.vsprops | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/build/win32/vs10/cogl-build-defines.props b/build/win32/vs10/cogl-build-defines.props index eefe1a6b..a5cd30a5 100644 --- a/build/win32/vs10/cogl-build-defines.props +++ b/build/win32/vs10/cogl-build-defines.props @@ -24,6 +24,8 @@ <PreprocessorDefinitions>G_DISABLE_SINGLE_INCLUDES;%(PreprocessorDefinitions)</PreprocessorDefinitions> <ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <AdditionalOptions>/d2Zi+ %(AdditionalOptions)</AdditionalOptions> </ClCompile> <Link> <AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies> diff --git a/build/win32/vs9/cogl-build-defines.vsprops b/build/win32/vs9/cogl-build-defines.vsprops index 5fc6282c..4f554df3 100644 --- a/build/win32/vs9/cogl-build-defines.vsprops +++ b/build/win32/vs9/cogl-build-defines.vsprops @@ -12,6 +12,7 @@ AdditionalIncludeDirectories="..\..\..;..\..\..\cogl;..\..\..\cogl\winsys;$(GlibEtcInstallRoot)\include;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include" PreprocessorDefinitions="G_DISABLE_SINGLE_INCLUDES" ForcedIncludeFiles="msvc_recommended_pragmas.h" + AdditionalOptions="/MP" /> <Tool Name="VCLinkerTool" |