[flac-dev] PATCH for all .vcproj files

lvqcl lvqcl.mail at gmail.com
Thu Oct 3 11:39:24 PDT 2013

Ben Allison wrote ( http://lists.xiph.org/pipermail/flac-dev/2013-March/003793.html ):

> The project files could also stand a bit of an overhaul.  It would be good
> to use project references rather than hardcoding .lib paths into the
> linker settings.

Done ;)

The patch replaces
and so on.

It also removes
when possible.

Also, in the current version "Whole program optimization" compiler option
is set, but the corresponding linker option isn't. From MSDN:
     "If you do not explicitly specify /LTCG when you pass /GL or MSIL modules
     to the linker, the linker eventually detects this and restarts the link
     by using /LTCG. Explicitly specify /LTCG when you pass /GL and MSIL modules
     to the linker for the fastest possible build performance."
So /LTCG option was added too.

And now Debug build uses libogg_static.lib from .\objs\debug\lib folder.
(the dependency for both release and debug is objs\$(ConfigurationName)\lib\libogg_static.lib)
(not "automatic", but currently "the sanest possible thing", IMHO)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vcproj.zip
Type: application/zip
Size: 2326 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/flac-dev/attachments/20131003/b7257516/attachment-0001.zip 

More information about the flac-dev mailing list