Vcproj file updates.
authorErik de Castro Lopo <erikd@mega-nerd.com>
Fri, 4 Oct 2013 03:50:01 +0000 (13:50 +1000)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Fri, 4 Oct 2013 03:50:01 +0000 (13:50 +1000)
commita1abfa3df29fc7fcb8cee35365c51db8fbc99dbc
tree4b878bdfa73769888f3f002c4a88a8907f62b734
parentecd0acba75e7961b60465c5ee3b6876b407803ca
Vcproj file updates.

rplaces
     OutputDirectory="..\..\..\..\objs\debug\bin"
with
     OutputDirectory="$(SolutionDir)objs\$(ConfigurationName)\bin
and so on.

Rmoves
     OutputFile="..\..\objs\debug\lib\$(ProjectName).lib
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.

Debug build now uses libogg_static.lib from .\objs\debug\lib folder.
(the dependency for both release and debug is
    objs\$(ConfigurationName)\lib\libogg_static.lib)

Patch-from: lvqcl <lvqcl.mail@gmail.com>
29 files changed:
examples/c/decode/file/example_c_decode_file.vcproj
examples/c/encode/file/example_c_encode_file.vcproj
examples/cpp/decode/file/example_cpp_decode_file.vcproj
examples/cpp/encode/file/example_cpp_encode_file.vcproj
src/flac/flac.vcproj
src/flac/iffscan.vcproj
src/libFLAC++/libFLAC++_dynamic.vcproj
src/libFLAC++/libFLAC++_static.vcproj
src/libFLAC/libFLAC_dynamic.vcproj
src/libFLAC/libFLAC_static.vcproj
src/metaflac/metaflac.vcproj
src/monkeys_audio_utilities/flac_mac/flac_mac.vcproj
src/monkeys_audio_utilities/flac_ren/flac_ren.vcproj
src/plugin_common/plugin_common_static.vcproj
src/share/getopt/getopt_static.vcproj
src/share/grabbag/grabbag_static.vcproj
src/share/replaygain_analysis/replaygain_analysis_static.vcproj
src/share/replaygain_synthesis/replaygain_synthesis_static.vcproj
src/share/utf8/utf8_static.vcproj
src/share/win_utf8_io/win_utf8_io_static.vcproj
src/test_grabbag/cuesheet/test_cuesheet.vcproj
src/test_grabbag/picture/test_picture.vcproj
src/test_libFLAC++/test_libFLAC++.vcproj
src/test_libFLAC/test_libFLAC.vcproj
src/test_libs_common/test_libs_common_static.vcproj
src/test_seeking/test_seeking.vcproj
src/test_streams/test_streams.vcproj
src/utils/flacdiff/flacdiff.vcproj
src/utils/flactimer/flactimer.vcproj