glib/build/win32
Chun-wei Fan dc4361f4cb MSVC 2010+ builds: Explicitly use /LTCG
The Visual Studio projects used a default setting for link-time code
generation, which is a part of the various linker optimizations that is
available, which is set as /LTCG for Visual Studio 2013 and earlier.

This changed in Visual Studio 2015 to become /LTCG:incremental, which would
cause GResources-generated code to be optimized out during linking, unless
they were referred to directly in the main line code (such as when the
GResource is manually registered), causing programs to crash as a result as
they can't find the needed code/data at run time.

Fix this by explicitly setting /LTCG for all release builds, for Visual
Studio 2010 and later.

https://bugzilla.gnome.org/show_bug.cgi?id=752837
2015-10-13 19:30:22 +08:00
..
dirent Bug 545954 - 64-bit issue in dirent 2008-08-02 08:43:30 +00:00
vs8 win32/vs8/README New files. Mention this VS solution and projects are 2009-01-13 12:13:55 +00:00
vs9 gobject: Further optimize MSVC builds 2015-10-12 16:56:46 +08:00
vs10 MSVC 2010+ builds: Explicitly use /LTCG 2015-10-13 19:30:22 +08:00
vs11 MSVC Builds: Prepare For Visual Studio 2015 2015-09-08 15:51:58 +08:00
vs12 MSVC Builds: Prepare For Visual Studio 2015 2015-09-08 15:51:58 +08:00
vs14 MSVC Builds: "Add" MSVC 2015 Projects 2015-09-09 15:21:26 +08:00
make.msc Simplified for pre-built package use 2009-05-30 15:08:29 +02:00
Makefile.am MSVC Builds: "Add" MSVC 2015 Projects 2015-09-09 15:21:26 +08:00
module.defs Simplified for pre-built package use 2009-05-30 15:08:29 +02:00
replace.py build/win32/replace.py: Add Note On Its Reusability 2015-09-25 17:47:33 +08:00
setup.py MSVC Builds: Simplify Script to Generate glib-mkenums 2015-09-09 15:21:12 +08:00