diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2015-10-23 09:40:00 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2015-10-23 09:40:00 +0800 |
commit | fc5394e7ca78d6d6272a3591236f99c11ffc5111 (patch) | |
tree | 6c1aa6afebe00660838fa2ee4832eafd5a4106bd /build | |
parent | d6e771342956f14069b3f91febe71c70537efe86 (diff) | |
download | atk-fc5394e7ca78d6d6272a3591236f99c11ffc5111.tar.gz |
MSVC release builds: Ensure that /LTCG is used
MSVC 2015 changed its default link-time code generation setting to
/LTCG:incremental, which causes problems if /opt:noref is to be used,
meaning that some code will be optimized out by the linker.
Avoid this situtation here by enforcing the use of /LTCG for MSVC 2010+
builds.
Diffstat (limited to 'build')
-rw-r--r-- | build/win32/vs10/atk.vcxprojin | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/build/win32/vs10/atk.vcxprojin b/build/win32/vs10/atk.vcxprojin index f37b8c9..c0c712e 100644 --- a/build/win32/vs10/atk.vcxprojin +++ b/build/win32/vs10/atk.vcxprojin @@ -112,6 +112,7 @@ <OptimizeReferences>true</OptimizeReferences> <EnableCOMDATFolding>true</EnableCOMDATFolding> <ImportLibrary>$(OutDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> + <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> <TargetMachine>MachineX86</TargetMachine> </Link> </ItemDefinitionGroup> @@ -153,6 +154,7 @@ <OptimizeReferences>true</OptimizeReferences> <EnableCOMDATFolding>true</EnableCOMDATFolding> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> + <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> <TargetMachine>MachineX64</TargetMachine> </Link> </ItemDefinitionGroup> |