• Erik de Castro Lopo's avatar
    Vcproj file updates. · a1abfa3d
    Erik de Castro Lopo authored
    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>
    a1abfa3d
plugin_common_static.vcproj 4.14 KB