Changeset 701


Ignore:
Timestamp:
01/23/09 19:24:53 (11 years ago)
Author:
Eoin
Message:

Added release small which links against dynamic runtime.

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Halite.sln

    r699 r701  
    3333                Release Logging|x64 = Release Logging|x64 
    3434                Release Logging|x86 = Release Logging|x86 
     35                Release Small|Mixed Platforms = Release Small|Mixed Platforms 
     36                Release Small|Win32 = Release Small|Win32 
     37                Release Small|x64 = Release Small|x64 
     38                Release Small|x86 = Release Small|x86 
    3539                Release|Mixed Platforms = Release|Mixed Platforms 
    3640                Release|Win32 = Release|Win32 
     
    5357                {ED987C84-FFF9-4656-8F27-2A65FC0847FD}.Release Logging|x64.Build.0 = Release Logging|x64 
    5458                {ED987C84-FFF9-4656-8F27-2A65FC0847FD}.Release Logging|x86.ActiveCfg = Release Logging|x64 
     59                {ED987C84-FFF9-4656-8F27-2A65FC0847FD}.Release Small|Mixed Platforms.ActiveCfg = Release Small|x64 
     60                {ED987C84-FFF9-4656-8F27-2A65FC0847FD}.Release Small|Mixed Platforms.Build.0 = Release Small|x64 
     61                {ED987C84-FFF9-4656-8F27-2A65FC0847FD}.Release Small|Win32.ActiveCfg = Release Small|Win32 
     62                {ED987C84-FFF9-4656-8F27-2A65FC0847FD}.Release Small|Win32.Build.0 = Release Small|Win32 
     63                {ED987C84-FFF9-4656-8F27-2A65FC0847FD}.Release Small|x64.ActiveCfg = Release Small|x64 
     64                {ED987C84-FFF9-4656-8F27-2A65FC0847FD}.Release Small|x64.Build.0 = Release Small|x64 
     65                {ED987C84-FFF9-4656-8F27-2A65FC0847FD}.Release Small|x86.ActiveCfg = Release Small|x64 
    5566                {ED987C84-FFF9-4656-8F27-2A65FC0847FD}.Release|Mixed Platforms.ActiveCfg = Release|x64 
    5667                {ED987C84-FFF9-4656-8F27-2A65FC0847FD}.Release|Mixed Platforms.Build.0 = Release|x64 
     
    7586                {333ECB6F-575B-4B11-BDDA-3E7F7555BAD8}.Release Logging|x64.Build.0 = Release Logging|x64 
    7687                {333ECB6F-575B-4B11-BDDA-3E7F7555BAD8}.Release Logging|x86.ActiveCfg = Release Logging|x64 
     88                {333ECB6F-575B-4B11-BDDA-3E7F7555BAD8}.Release Small|Mixed Platforms.ActiveCfg = Release Small|x64 
     89                {333ECB6F-575B-4B11-BDDA-3E7F7555BAD8}.Release Small|Mixed Platforms.Build.0 = Release Small|x64 
     90                {333ECB6F-575B-4B11-BDDA-3E7F7555BAD8}.Release Small|Win32.ActiveCfg = Release Small|Win32 
     91                {333ECB6F-575B-4B11-BDDA-3E7F7555BAD8}.Release Small|Win32.Build.0 = Release Small|Win32 
     92                {333ECB6F-575B-4B11-BDDA-3E7F7555BAD8}.Release Small|x64.ActiveCfg = Release Small|x64 
     93                {333ECB6F-575B-4B11-BDDA-3E7F7555BAD8}.Release Small|x64.Build.0 = Release Small|x64 
     94                {333ECB6F-575B-4B11-BDDA-3E7F7555BAD8}.Release Small|x86.ActiveCfg = Release Small|x64 
    7795                {333ECB6F-575B-4B11-BDDA-3E7F7555BAD8}.Release|Mixed Platforms.ActiveCfg = Release|x64 
    7896                {333ECB6F-575B-4B11-BDDA-3E7F7555BAD8}.Release|Mixed Platforms.Build.0 = Release|x64 
     
    89107                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Debug|x86.ActiveCfg = Debug|x86 
    90108                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Debug|x86.Build.0 = Debug|x86 
    91                 {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Logging|Mixed Platforms.ActiveCfg = Release|Win32 
    92                 {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Logging|Mixed Platforms.Build.0 = Release|Win32 
     109                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Logging|Mixed Platforms.ActiveCfg = Release Small|x64 
     110                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Logging|Mixed Platforms.Build.0 = Release Small|x64 
    93111                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Logging|Win32.ActiveCfg = Release|x86 
    94                 {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Logging|Win32.Build.0 = Release|x86 
    95112                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Logging|x64.ActiveCfg = Release|x64 
    96113                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Logging|x64.Build.0 = Release|x64 
    97114                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Logging|x86.ActiveCfg = Release|x86 
    98115                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Logging|x86.Build.0 = Release|x86 
    99                 {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|Mixed Platforms.ActiveCfg = Release|Win32 
    100                 {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|Mixed Platforms.Build.0 = Release|Win32 
     116                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Small|Mixed Platforms.ActiveCfg = Release Small|x64 
     117                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Small|Mixed Platforms.Build.0 = Release Small|x64 
     118                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Small|Win32.ActiveCfg = Release Small|x64 
     119                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Small|x64.ActiveCfg = Release Small|x64 
     120                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Small|x64.Build.0 = Release Small|x64 
     121                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Small|x86.ActiveCfg = Release Small|x86 
     122                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release Small|x86.Build.0 = Release Small|x86 
     123                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|Mixed Platforms.ActiveCfg = Release|x64 
     124                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|Mixed Platforms.Build.0 = Release|x64 
    101125                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|Win32.ActiveCfg = Release|x86 
    102126                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|Win32.Build.0 = Release|x86 
    103127                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|x64.ActiveCfg = Release|x64 
    104128                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|x64.Build.0 = Release|x64 
    105                 {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|x86.ActiveCfg = Release|Win32 
    106                 {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|x86.Build.0 = Release|Win32 
     129                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|x86.ActiveCfg = Release|x86 
     130                {96B9F803-98BB-4398-A0B6-77AB9143222F}.Release|x86.Build.0 = Release|x86 
    107131                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 
    108132                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Debug|Mixed Platforms.Build.0 = Debug|Win32 
     
    114138                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release Logging|Mixed Platforms.Build.0 = Release|Win32 
    115139                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release Logging|Win32.ActiveCfg = Release|Win32 
    116                 {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release Logging|Win32.Build.0 = Release|Win32 
    117140                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release Logging|x64.ActiveCfg = Release|Win32 
    118141                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release Logging|x86.ActiveCfg = Release|Win32 
     142                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release Small|Mixed Platforms.ActiveCfg = Release Small|Win32 
     143                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release Small|Mixed Platforms.Build.0 = Release Small|Win32 
     144                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release Small|Win32.ActiveCfg = Release Small|Win32 
     145                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release Small|x64.ActiveCfg = Release Small|Win32 
     146                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release Small|x86.ActiveCfg = Release Small|Win32 
    119147                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release|Mixed Platforms.ActiveCfg = Release|Win32 
    120148                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release|Mixed Platforms.Build.0 = Release|Win32 
    121149                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release|Win32.ActiveCfg = Release|Win32 
    122                 {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release|Win32.Build.0 = Release|Win32 
    123150                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release|x64.ActiveCfg = Release|Win32 
    124151                {67F0629E-04ED-4CF3-BC02-4A49B4919F05}.Release|x86.ActiveCfg = Release|Win32 
     
    132159                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release Logging|Mixed Platforms.Build.0 = Release|Win32 
    133160                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release Logging|Win32.ActiveCfg = Release|Win32 
    134                 {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release Logging|Win32.Build.0 = Release|Win32 
    135161                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release Logging|x64.ActiveCfg = Release|Win32 
    136162                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release Logging|x86.ActiveCfg = Release|Win32 
     163                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release Small|Mixed Platforms.ActiveCfg = Release Small|x64 
     164                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release Small|Mixed Platforms.Build.0 = Release Small|x64 
     165                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release Small|Win32.ActiveCfg = Release Small|Win32 
     166                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release Small|x64.ActiveCfg = Release Small|x64 
     167                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release Small|x64.Build.0 = Release Small|x64 
     168                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release Small|x86.ActiveCfg = Release Small|x64 
    137169                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release|Mixed Platforms.ActiveCfg = Release|Win32 
    138170                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release|Mixed Platforms.Build.0 = Release|Win32 
    139171                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release|Win32.ActiveCfg = Release|Win32 
    140                 {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release|Win32.Build.0 = Release|Win32 
    141172                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release|x64.ActiveCfg = Release|Win32 
    142173                {95A9F4A0-8CEF-4A1B-AA6B-94B7E0178253}.Release|x86.ActiveCfg = Release|Win32 
  • trunk/sln/Halite/Halite.vcproj

    r696 r701  
    7070                        <Tool 
    7171                                Name="VCLinkerTool" 
    72                                 AdditionalDependencies="&quot;$(SolutionDir)lib\openssl\bin\debug\link-static\runtime-link-static\threading-multi\libeay32.lib&quot; &quot;$(SolutionDir)lib\openssl\bin\debug\link-static\runtime-link-static\threading-multi\ssleay32.lib&quot;" 
     72                                AdditionalDependencies="&quot;$(SolutionDir)lib\openssl\bin\x86\MTd\libeay32.lib&quot; &quot;$(SolutionDir)lib\openssl\bin\x86\MTd\ssleay32.lib&quot;" 
    7373                                LinkIncremental="2" 
    7474                                DelayLoadDLLs="uxtheme.dll; dwmapi.dll; ws2_32.dll" 
     
    151151                        <Tool 
    152152                                Name="VCLinkerTool" 
    153                                 AdditionalDependencies="&quot;$(SolutionDir)lib\openssl\bin\debug\address-model-64\link-static\runtime-link-static\threading-multi\libeay32.lib&quot; &quot;$(SolutionDir)lib\openssl\bin\debug\address-model-64\link-static\runtime-link-static\threading-multi\ssleay32.lib&quot;" 
     153                                AdditionalDependencies="&quot;$(SolutionDir)lib\openssl\bin\x64\MTd\libeay32.lib&quot; &quot;$(SolutionDir)lib\openssl\bin\x64\MTd\ssleay32.lib&quot;" 
    154154                                LinkIncremental="2" 
    155155                                DelayLoadDLLs="uxtheme.dll; dwmapi.dll" 
     
    208208                                Name="VCCLCompilerTool" 
    209209                                AdditionalOptions="/Zm1000" 
    210                                 FavorSizeOrSpeed="2" 
     210                                Optimization="3" 
     211                                FavorSizeOrSpeed="1" 
    211212                                AdditionalIncludeDirectories="&quot;$(SolutionDir)src&quot;;&quot;$(SolutionDir)src\WTLx&quot;;&quot;$(SolutionDir)lib\libtorrent\include&quot;;&quot;$(SolutionDir)lib\libtorrent\zlib&quot;;&quot;$(SolutionDir)lib\Asio\include&quot;;&quot;$(SolutionDir)lib\OpenSSL\inc&quot;;&quot;$(SolutionDir)lib\STLSoft\include&quot;" 
    212213                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
     
    231232                        <Tool 
    232233                                Name="VCLinkerTool" 
    233                                 AdditionalDependencies="&quot;$(SolutionDir)lib\openssl\bin\release\link-static\runtime-link-static\threading-multi\libeay32.lib&quot; &quot;$(SolutionDir)lib\openssl\bin\release\link-static\runtime-link-static\threading-multi\ssleay32.lib&quot;" 
     234                                AdditionalDependencies="&quot;$(SolutionDir)lib\openssl\bin\x86\MT\libeay32.lib&quot; &quot;$(SolutionDir)lib\openssl\bin\x86\MT\ssleay32.lib&quot;" 
    234235                                LinkIncremental="1" 
    235236                                DelayLoadDLLs="uxtheme.dll; dwmapi.dll" 
     
    314315                        <Tool 
    315316                                Name="VCLinkerTool" 
    316                                 AdditionalDependencies="&quot;$(SolutionDir)lib\openssl\bin\release\address-model-64\link-static\runtime-link-static\threading-multi\libeay32.lib&quot; &quot;$(SolutionDir)lib\openssl\bin\release\address-model-64\link-static\runtime-link-static\threading-multi\ssleay32.lib&quot;" 
     317                                AdditionalDependencies="&quot;$(SolutionDir)lib\openssl\bin\x64\MT\libeay32.lib&quot; &quot;$(SolutionDir)lib\openssl\bin\x64\MT\ssleay32.lib&quot;" 
    317318                                LinkIncremental="1" 
    318319                                DelayLoadDLLs="uxtheme.dll; dwmapi.dll" 
     
    516517                        /> 
    517518                </Configuration> 
     519                <Configuration 
     520                        Name="Release Small|Win32" 
     521                        OutputDirectory="$(SolutionDir)$(ConfigurationName)" 
     522                        IntermediateDirectory="$(ConfigurationName)" 
     523                        ConfigurationType="1" 
     524                        CharacterSet="1" 
     525                        WholeProgramOptimization="1" 
     526                        > 
     527                        <Tool 
     528                                Name="VCPreBuildEventTool" 
     529                        /> 
     530                        <Tool 
     531                                Name="VCCustomBuildTool" 
     532                        /> 
     533                        <Tool 
     534                                Name="VCXMLDataGeneratorTool" 
     535                        /> 
     536                        <Tool 
     537                                Name="VCWebServiceProxyGeneratorTool" 
     538                        /> 
     539                        <Tool 
     540                                Name="VCMIDLTool" 
     541                        /> 
     542                        <Tool 
     543                                Name="VCCLCompilerTool" 
     544                                AdditionalOptions="/Zm1000" 
     545                                Optimization="1" 
     546                                FavorSizeOrSpeed="2" 
     547                                AdditionalIncludeDirectories="&quot;$(SolutionDir)src&quot;;&quot;$(SolutionDir)src\WTLx&quot;;&quot;$(SolutionDir)lib\libtorrent\include&quot;;&quot;$(SolutionDir)lib\libtorrent\zlib&quot;;&quot;$(SolutionDir)lib\Asio\include&quot;;&quot;$(SolutionDir)lib\OpenSSL\inc&quot;;&quot;$(SolutionDir)lib\STLSoft\include&quot;" 
     548                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
     549                                MinimalRebuild="true" 
     550                                ExceptionHandling="2" 
     551                                RuntimeLibrary="2" 
     552                                UsePrecompiledHeader="2" 
     553                                PrecompiledHeaderThrough="stdAfx.hpp" 
     554                                WarningLevel="3" 
     555                                Detect64BitPortabilityProblems="false" 
     556                                DebugInformationFormat="3" 
     557                        /> 
     558                        <Tool 
     559                                Name="VCManagedResourceCompilerTool" 
     560                        /> 
     561                        <Tool 
     562                                Name="VCResourceCompilerTool" 
     563                        /> 
     564                        <Tool 
     565                                Name="VCPreLinkEventTool" 
     566                        /> 
     567                        <Tool 
     568                                Name="VCLinkerTool" 
     569                                AdditionalDependencies="&quot;$(SolutionDir)lib\openssl\bin\x86\MD\libeay32.lib&quot; &quot;$(SolutionDir)lib\openssl\bin\x86\MD\ssleay32.lib&quot;" 
     570                                LinkIncremental="1" 
     571                                DelayLoadDLLs="uxtheme.dll; dwmapi.dll" 
     572                                GenerateDebugInformation="true" 
     573                                SubSystem="2" 
     574                                OptimizeReferences="2" 
     575                                EnableCOMDATFolding="2" 
     576                                RandomizedBaseAddress="1" 
     577                                DataExecutionPrevention="0" 
     578                                TargetMachine="1" 
     579                        /> 
     580                        <Tool 
     581                                Name="VCALinkTool" 
     582                        /> 
     583                        <Tool 
     584                                Name="VCManifestTool" 
     585                        /> 
     586                        <Tool 
     587                                Name="VCXDCMakeTool" 
     588                        /> 
     589                        <Tool 
     590                                Name="VCBscMakeTool" 
     591                        /> 
     592                        <Tool 
     593                                Name="VCFxCopTool" 
     594                        /> 
     595                        <Tool 
     596                                Name="VCAppVerifierTool" 
     597                        /> 
     598                        <Tool 
     599                                Name="VCPostBuildEventTool" 
     600                        /> 
     601                </Configuration> 
     602                <Configuration 
     603                        Name="Release Small|x64" 
     604                        OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" 
     605                        IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     606                        ConfigurationType="1" 
     607                        CharacterSet="1" 
     608                        WholeProgramOptimization="1" 
     609                        > 
     610                        <Tool 
     611                                Name="VCPreBuildEventTool" 
     612                        /> 
     613                        <Tool 
     614                                Name="VCCustomBuildTool" 
     615                        /> 
     616                        <Tool 
     617                                Name="VCXMLDataGeneratorTool" 
     618                        /> 
     619                        <Tool 
     620                                Name="VCWebServiceProxyGeneratorTool" 
     621                        /> 
     622                        <Tool 
     623                                Name="VCMIDLTool" 
     624                                TargetEnvironment="3" 
     625                        /> 
     626                        <Tool 
     627                                Name="VCCLCompilerTool" 
     628                                AdditionalOptions="/Zm1000" 
     629                                FavorSizeOrSpeed="2" 
     630                                WholeProgramOptimization="false" 
     631                                AdditionalIncludeDirectories="&quot;$(SolutionDir)src&quot;;&quot;$(SolutionDir)src\WTLx&quot;;&quot;$(SolutionDir)lib\libtorrent\include&quot;;&quot;$(SolutionDir)lib\libtorrent\zlib&quot;;&quot;$(SolutionDir)lib\Asio\include&quot;;&quot;$(SolutionDir)lib\OpenSSL\inc&quot;;&quot;$(SolutionDir)lib\STLSoft\include&quot;" 
     632                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;__USE_W32_SOCKETS;WIN32;_WIN32;WIN64;_WIN64;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
     633                                ExceptionHandling="2" 
     634                                RuntimeLibrary="0" 
     635                                UsePrecompiledHeader="2" 
     636                                PrecompiledHeaderThrough="stdAfx.hpp" 
     637                                WarningLevel="3" 
     638                                Detect64BitPortabilityProblems="false" 
     639                                DebugInformationFormat="3" 
     640                        /> 
     641                        <Tool 
     642                                Name="VCManagedResourceCompilerTool" 
     643                        /> 
     644                        <Tool 
     645                                Name="VCResourceCompilerTool" 
     646                        /> 
     647                        <Tool 
     648                                Name="VCPreLinkEventTool" 
     649                        /> 
     650                        <Tool 
     651                                Name="VCLinkerTool" 
     652                                AdditionalDependencies="&quot;$(SolutionDir)lib\openssl\bin\x64\MD\libeay32.lib&quot; &quot;$(SolutionDir)lib\openssl\bin\x64\MD\ssleay32.lib&quot;" 
     653                                LinkIncremental="1" 
     654                                DelayLoadDLLs="uxtheme.dll; dwmapi.dll" 
     655                                GenerateDebugInformation="true" 
     656                                SubSystem="2" 
     657                                OptimizeReferences="2" 
     658                                EnableCOMDATFolding="2" 
     659                                LinkTimeCodeGeneration="0" 
     660                                RandomizedBaseAddress="1" 
     661                                DataExecutionPrevention="0" 
     662                                TargetMachine="17" 
     663                        /> 
     664                        <Tool 
     665                                Name="VCALinkTool" 
     666                        /> 
     667                        <Tool 
     668                                Name="VCManifestTool" 
     669                        /> 
     670                        <Tool 
     671                                Name="VCXDCMakeTool" 
     672                        /> 
     673                        <Tool 
     674                                Name="VCBscMakeTool" 
     675                        /> 
     676                        <Tool 
     677                                Name="VCFxCopTool" 
     678                        /> 
     679                        <Tool 
     680                                Name="VCAppVerifierTool" 
     681                        /> 
     682                        <Tool 
     683                                Name="VCPostBuildEventTool" 
     684                        /> 
     685                </Configuration> 
    518686        </Configurations> 
    519687        <References> 
     
    588756                                        /> 
    589757                                </FileConfiguration> 
     758                                <FileConfiguration 
     759                                        Name="Release Small|Win32" 
     760                                        > 
     761                                        <Tool 
     762                                                Name="VCCLCompilerTool" 
     763                                                UsePrecompiledHeader="0" 
     764                                        /> 
     765                                </FileConfiguration> 
     766                                <FileConfiguration 
     767                                        Name="Release Small|x64" 
     768                                        > 
     769                                        <Tool 
     770                                                Name="VCCLCompilerTool" 
     771                                                UsePrecompiledHeader="0" 
     772                                        /> 
     773                                </FileConfiguration> 
    590774                        </File> 
    591775                        <File 
     
    694878                                        /> 
    695879                                </FileConfiguration> 
     880                                <FileConfiguration 
     881                                        Name="Release Small|Win32" 
     882                                        > 
     883                                        <Tool 
     884                                                Name="VCCLCompilerTool" 
     885                                                AdditionalOptions="/Zm1000" 
     886                                                UsePrecompiledHeader="1" 
     887                                        /> 
     888                                </FileConfiguration> 
     889                                <FileConfiguration 
     890                                        Name="Release Small|x64" 
     891                                        > 
     892                                        <Tool 
     893                                                Name="VCCLCompilerTool" 
     894                                                AdditionalOptions="/Zm1000" 
     895                                                UsePrecompiledHeader="1" 
     896                                        /> 
     897                                </FileConfiguration> 
    696898                        </File> 
    697899                        <File 
     
    797999                                                /> 
    7981000                                        </FileConfiguration> 
     1001                                        <FileConfiguration 
     1002                                                Name="Release Small|Win32" 
     1003                                                > 
     1004                                                <Tool 
     1005                                                        Name="VCCLCompilerTool" 
     1006                                                        UsePrecompiledHeader="0" 
     1007                                                /> 
     1008                                        </FileConfiguration> 
     1009                                        <FileConfiguration 
     1010                                                Name="Release Small|x64" 
     1011                                                > 
     1012                                                <Tool 
     1013                                                        Name="VCCLCompilerTool" 
     1014                                                        UsePrecompiledHeader="0" 
     1015                                                /> 
     1016                                        </FileConfiguration> 
    7991017                                </File> 
    8001018                                <File 
     
    8491067                                                /> 
    8501068                                        </FileConfiguration> 
     1069                                        <FileConfiguration 
     1070                                                Name="Release Small|Win32" 
     1071                                                > 
     1072                                                <Tool 
     1073                                                        Name="VCCLCompilerTool" 
     1074                                                        UsePrecompiledHeader="0" 
     1075                                                /> 
     1076                                        </FileConfiguration> 
     1077                                        <FileConfiguration 
     1078                                                Name="Release Small|x64" 
     1079                                                > 
     1080                                                <Tool 
     1081                                                        Name="VCCLCompilerTool" 
     1082                                                        UsePrecompiledHeader="0" 
     1083                                                /> 
     1084                                        </FileConfiguration> 
    8511085                                </File> 
    8521086                                <File 
     
    9011135                                                /> 
    9021136                                        </FileConfiguration> 
     1137                                        <FileConfiguration 
     1138                                                Name="Release Small|Win32" 
     1139                                                > 
     1140                                                <Tool 
     1141                                                        Name="VCCLCompilerTool" 
     1142                                                        UsePrecompiledHeader="0" 
     1143                                                /> 
     1144                                        </FileConfiguration> 
     1145                                        <FileConfiguration 
     1146                                                Name="Release Small|x64" 
     1147                                                > 
     1148                                                <Tool 
     1149                                                        Name="VCCLCompilerTool" 
     1150                                                        UsePrecompiledHeader="0" 
     1151                                                /> 
     1152                                        </FileConfiguration> 
    9031153                                </File> 
    9041154                                <File 
     
    9531203                                                /> 
    9541204                                        </FileConfiguration> 
     1205                                        <FileConfiguration 
     1206                                                Name="Release Small|Win32" 
     1207                                                > 
     1208                                                <Tool 
     1209                                                        Name="VCCLCompilerTool" 
     1210                                                        UsePrecompiledHeader="0" 
     1211                                                /> 
     1212                                        </FileConfiguration> 
     1213                                        <FileConfiguration 
     1214                                                Name="Release Small|x64" 
     1215                                                > 
     1216                                                <Tool 
     1217                                                        Name="VCCLCompilerTool" 
     1218                                                        UsePrecompiledHeader="0" 
     1219                                                /> 
     1220                                        </FileConfiguration> 
    9551221                                </File> 
    9561222                                <File 
     
    10051271                                                /> 
    10061272                                        </FileConfiguration> 
     1273                                        <FileConfiguration 
     1274                                                Name="Release Small|Win32" 
     1275                                                > 
     1276                                                <Tool 
     1277                                                        Name="VCCLCompilerTool" 
     1278                                                        UsePrecompiledHeader="0" 
     1279                                                /> 
     1280                                        </FileConfiguration> 
     1281                                        <FileConfiguration 
     1282                                                Name="Release Small|x64" 
     1283                                                > 
     1284                                                <Tool 
     1285                                                        Name="VCCLCompilerTool" 
     1286                                                        UsePrecompiledHeader="0" 
     1287                                                /> 
     1288                                        </FileConfiguration> 
    10071289                                </File> 
    10081290                                <File 
     
    10571339                                                /> 
    10581340                                        </FileConfiguration> 
     1341                                        <FileConfiguration 
     1342                                                Name="Release Small|Win32" 
     1343                                                > 
     1344                                                <Tool 
     1345                                                        Name="VCCLCompilerTool" 
     1346                                                        UsePrecompiledHeader="0" 
     1347                                                /> 
     1348                                        </FileConfiguration> 
     1349                                        <FileConfiguration 
     1350                                                Name="Release Small|x64" 
     1351                                                > 
     1352                                                <Tool 
     1353                                                        Name="VCCLCompilerTool" 
     1354                                                        UsePrecompiledHeader="0" 
     1355                                                /> 
     1356                                        </FileConfiguration> 
    10591357                                </File> 
    10601358                                <File 
     
    11031401                                        <FileConfiguration 
    11041402                                                Name="Release Logging|x64" 
     1403                                                > 
     1404                                                <Tool 
     1405                                                        Name="VCCLCompilerTool" 
     1406                                                        UsePrecompiledHeader="0" 
     1407                                                /> 
     1408                                        </FileConfiguration> 
     1409                                        <FileConfiguration 
     1410                                                Name="Release Small|Win32" 
     1411                                                > 
     1412                                                <Tool 
     1413                                                        Name="VCCLCompilerTool" 
     1414                                                        UsePrecompiledHeader="0" 
     1415                                                /> 
     1416                                        </FileConfiguration> 
     1417                                        <FileConfiguration 
     1418                                                Name="Release Small|x64" 
    11051419                                                > 
    11061420                                                <Tool 
     
    11681482                                        <FileConfiguration 
    11691483                                                Name="Release Logging|x64" 
     1484                                                > 
     1485                                                <Tool 
     1486                                                        Name="VCCLCompilerTool" 
     1487                                                        ObjectFile="$(IntDir)\$(InputName)1.obj" 
     1488                                                        XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc" 
     1489                                                /> 
     1490                                        </FileConfiguration> 
     1491                                        <FileConfiguration 
     1492                                                Name="Release Small|Win32" 
     1493                                                > 
     1494                                                <Tool 
     1495                                                        Name="VCCLCompilerTool" 
     1496                                                        ObjectFile="$(IntDir)\$(InputName)1.obj" 
     1497                                                        XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc" 
     1498                                                /> 
     1499                                        </FileConfiguration> 
     1500                                        <FileConfiguration 
     1501                                                Name="Release Small|x64" 
    11701502                                                > 
    11711503                                                <Tool 
     
    15561888                                        /> 
    15571889                                </FileConfiguration> 
     1890                                <FileConfiguration 
     1891                                        Name="Release Small|Win32" 
     1892                                        > 
     1893                                        <Tool 
     1894                                                Name="VCResourceCompilerTool" 
     1895                                                AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\src&quot;" 
     1896                                        /> 
     1897                                </FileConfiguration> 
     1898                                <FileConfiguration 
     1899                                        Name="Release Small|x64" 
     1900                                        > 
     1901                                        <Tool 
     1902                                                Name="VCResourceCompilerTool" 
     1903                                                AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\src&quot;" 
     1904                                        /> 
     1905                                </FileConfiguration> 
    15581906                        </File> 
    15591907                        <File 
  • trunk/sln/HaliteWix/HaliteWix.wixproj

    r632 r701  
    3131    <DefineConstants>MyCPU=x64</DefineConstants> 
    3232  </PropertyGroup> 
     33  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release Small|x86' "> 
     34    <DefineConstants>MyCPU=x86</DefineConstants> 
     35    <OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath> 
     36    <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath> 
     37  </PropertyGroup> 
     38  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release Small|x64' "> 
     39    <DefineConstants>MyCPU=x64</DefineConstants> 
     40    <OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath> 
     41    <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath> 
     42  </PropertyGroup> 
     43  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release Small|AnyCPU' "> 
     44    <OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath> 
     45    <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath> 
     46  </PropertyGroup> 
     47  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release Small|Any CPU' "> 
     48    <OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath> 
     49    <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath> 
     50  </PropertyGroup> 
    3351  <ItemGroup> 
    3452    <Compile Include="Product.wxs" /> 
  • trunk/sln/libtorrent/ClientTest/ClientTest.vcproj

    r650 r701  
    166166                        /> 
    167167                </Configuration> 
     168                <Configuration 
     169                        Name="Release Small|Win32" 
     170                        OutputDirectory="$(SolutionDir)$(ConfigurationName)" 
     171                        IntermediateDirectory="$(ConfigurationName)" 
     172                        ConfigurationType="1" 
     173                        CharacterSet="1" 
     174                        WholeProgramOptimization="1" 
     175                        > 
     176                        <Tool 
     177                                Name="VCPreBuildEventTool" 
     178                        /> 
     179                        <Tool 
     180                                Name="VCCustomBuildTool" 
     181                        /> 
     182                        <Tool 
     183                                Name="VCXMLDataGeneratorTool" 
     184                        /> 
     185                        <Tool 
     186                                Name="VCWebServiceProxyGeneratorTool" 
     187                        /> 
     188                        <Tool 
     189                                Name="VCMIDLTool" 
     190                        /> 
     191                        <Tool 
     192                                Name="VCCLCompilerTool" 
     193                                Optimization="2" 
     194                                EnableIntrinsicFunctions="true" 
     195                                AdditionalIncludeDirectories="&quot;$(SolutionDir)src&quot;;&quot;$(SolutionDir)src\WTLx&quot;;&quot;$(SolutionDir)lib\libtorrent\include&quot;;&quot;$(SolutionDir)lib\libtorrent\zlib&quot;;&quot;$(SolutionDir)lib\Asio\include&quot;;&quot;$(SolutionDir)lib\OpenSSL\inc&quot;;&quot;$(SolutionDir)lib\STLSoft\include&quot;" 
     196                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_LOGGING;TORRENT_VERBOSE_LOGGING;TORRENT_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0;NDEBUG;_CONSOLE" 
     197                                RuntimeLibrary="2" 
     198                                EnableFunctionLevelLinking="true" 
     199                                UsePrecompiledHeader="0" 
     200                                WarningLevel="3" 
     201                                DebugInformationFormat="3" 
     202                        /> 
     203                        <Tool 
     204                                Name="VCManagedResourceCompilerTool" 
     205                        /> 
     206                        <Tool 
     207                                Name="VCResourceCompilerTool" 
     208                        /> 
     209                        <Tool 
     210                                Name="VCPreLinkEventTool" 
     211                        /> 
     212                        <Tool 
     213                                Name="VCLinkerTool" 
     214                                AdditionalDependencies="&quot;$(SolutionDir)lib\openssl\bin\release\link-static\runtime-link-static\threading-multi\libeay32.lib&quot; &quot;$(SolutionDir)lib\openssl\bin\release\link-static\runtime-link-static\threading-multi\ssleay32.lib&quot;" 
     215                                LinkIncremental="1" 
     216                                GenerateDebugInformation="true" 
     217                                SubSystem="1" 
     218                                OptimizeReferences="2" 
     219                                EnableCOMDATFolding="2" 
     220                                TargetMachine="1" 
     221                        /> 
     222                        <Tool 
     223                                Name="VCALinkTool" 
     224                        /> 
     225                        <Tool 
     226                                Name="VCManifestTool" 
     227                        /> 
     228                        <Tool 
     229                                Name="VCXDCMakeTool" 
     230                        /> 
     231                        <Tool 
     232                                Name="VCBscMakeTool" 
     233                        /> 
     234                        <Tool 
     235                                Name="VCFxCopTool" 
     236                        /> 
     237                        <Tool 
     238                                Name="VCAppVerifierTool" 
     239                        /> 
     240                        <Tool 
     241                                Name="VCPostBuildEventTool" 
     242                        /> 
     243                </Configuration> 
    168244        </Configurations> 
    169245        <References> 
  • trunk/sln/libtorrent/MakeTorrent/MakeTorrent.vcproj

    r700 r701  
    9494                </Configuration> 
    9595                <Configuration 
    96                         Name="Release|Win32" 
    97                         OutputDirectory="$(SolutionDir)$(ConfigurationName)" 
    98                         IntermediateDirectory="$(ConfigurationName)" 
    99                         ConfigurationType="1" 
    100                         CharacterSet="1" 
    101                         WholeProgramOptimization="1" 
    102                         > 
    103                         <Tool 
    104                                 Name="VCPreBuildEventTool" 
    105                         /> 
    106                         <Tool 
    107                                 Name="VCCustomBuildTool" 
    108                         /> 
    109                         <Tool 
    110                                 Name="VCXMLDataGeneratorTool" 
    111                         /> 
    112                         <Tool 
    113                                 Name="VCWebServiceProxyGeneratorTool" 
    114                         /> 
    115                         <Tool 
    116                                 Name="VCMIDLTool" 
    117                         /> 
    118                         <Tool 
    119                                 Name="VCCLCompilerTool" 
    120                                 Optimization="2" 
    121                                 EnableIntrinsicFunctions="true" 
    122                                 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
    123                                 RuntimeLibrary="2" 
    124                                 EnableFunctionLevelLinking="true" 
    125                                 UsePrecompiledHeader="0" 
    126                                 WarningLevel="3" 
    127                                 DebugInformationFormat="3" 
    128                         /> 
    129                         <Tool 
    130                                 Name="VCManagedResourceCompilerTool" 
    131                         /> 
    132                         <Tool 
    133                                 Name="VCResourceCompilerTool" 
    134                         /> 
    135                         <Tool 
    136                                 Name="VCPreLinkEventTool" 
    137                         /> 
    138                         <Tool 
    139                                 Name="VCLinkerTool" 
    140                                 LinkIncremental="1" 
    141                                 GenerateDebugInformation="true" 
    142                                 SubSystem="1" 
    143                                 OptimizeReferences="2" 
    144                                 EnableCOMDATFolding="2" 
    145                                 TargetMachine="1" 
    146                         /> 
    147                         <Tool 
    148                                 Name="VCALinkTool" 
    149                         /> 
    150                         <Tool 
    151                                 Name="VCManifestTool" 
    152                         /> 
    153                         <Tool 
    154                                 Name="VCXDCMakeTool" 
    155                         /> 
    156                         <Tool 
    157                                 Name="VCBscMakeTool" 
    158                         /> 
    159                         <Tool 
    160                                 Name="VCFxCopTool" 
    161                         /> 
    162                         <Tool 
    163                                 Name="VCAppVerifierTool" 
    164                         /> 
    165                         <Tool 
    166                                 Name="VCPostBuildEventTool" 
    167                         /> 
    168                 </Configuration> 
    169                 <Configuration 
    17096                        Name="Debug|x64" 
    17197                        OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" 
     
    242168                </Configuration> 
    243169                <Configuration 
     170                        Name="Release|Win32" 
     171                        OutputDirectory="$(SolutionDir)$(ConfigurationName)" 
     172                        IntermediateDirectory="$(ConfigurationName)" 
     173                        ConfigurationType="1" 
     174                        CharacterSet="1" 
     175                        WholeProgramOptimization="1" 
     176                        > 
     177                        <Tool 
     178                                Name="VCPreBuildEventTool" 
     179                        /> 
     180                        <Tool 
     181                                Name="VCCustomBuildTool" 
     182                        /> 
     183                        <Tool 
     184                                Name="VCXMLDataGeneratorTool" 
     185                        /> 
     186                        <Tool 
     187                                Name="VCWebServiceProxyGeneratorTool" 
     188                        /> 
     189                        <Tool 
     190                                Name="VCMIDLTool" 
     191                        /> 
     192                        <Tool 
     193                                Name="VCCLCompilerTool" 
     194                                Optimization="2" 
     195                                EnableIntrinsicFunctions="true" 
     196                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     197                                RuntimeLibrary="2" 
     198                                EnableFunctionLevelLinking="true" 
     199                                UsePrecompiledHeader="0" 
     200                                WarningLevel="3" 
     201                                DebugInformationFormat="3" 
     202                        /> 
     203                        <Tool 
     204                                Name="VCManagedResourceCompilerTool" 
     205                        /> 
     206                        <Tool 
     207                                Name="VCResourceCompilerTool" 
     208                        /> 
     209                        <Tool 
     210                                Name="VCPreLinkEventTool" 
     211                        /> 
     212                        <Tool 
     213                                Name="VCLinkerTool" 
     214                                LinkIncremental="1" 
     215                                GenerateDebugInformation="true" 
     216                                SubSystem="1" 
     217                                OptimizeReferences="2" 
     218                                EnableCOMDATFolding="2" 
     219                                TargetMachine="1" 
     220                        /> 
     221                        <Tool 
     222                                Name="VCALinkTool" 
     223                        /> 
     224                        <Tool 
     225                                Name="VCManifestTool" 
     226                        /> 
     227                        <Tool 
     228                                Name="VCXDCMakeTool" 
     229                        /> 
     230                        <Tool 
     231                                Name="VCBscMakeTool" 
     232                        /> 
     233                        <Tool 
     234                                Name="VCFxCopTool" 
     235                        /> 
     236                        <Tool 
     237                                Name="VCAppVerifierTool" 
     238                        /> 
     239                        <Tool 
     240                                Name="VCPostBuildEventTool" 
     241                        /> 
     242                </Configuration> 
     243                <Configuration 
    244244                        Name="Release|x64" 
     245                        OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" 
     246                        IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     247                        ConfigurationType="1" 
     248                        CharacterSet="1" 
     249                        WholeProgramOptimization="1" 
     250                        > 
     251                        <Tool 
     252                                Name="VCPreBuildEventTool" 
     253                        /> 
     254                        <Tool 
     255                                Name="VCCustomBuildTool" 
     256                        /> 
     257                        <Tool 
     258                                Name="VCXMLDataGeneratorTool" 
     259                        /> 
     260                        <Tool 
     261                                Name="VCWebServiceProxyGeneratorTool" 
     262                        /> 
     263                        <Tool 
     264                                Name="VCMIDLTool" 
     265                                TargetEnvironment="3" 
     266                        /> 
     267                        <Tool 
     268                                Name="VCCLCompilerTool" 
     269                                Optimization="2" 
     270                                EnableIntrinsicFunctions="true" 
     271                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     272                                RuntimeLibrary="2" 
     273                                EnableFunctionLevelLinking="true" 
     274                                UsePrecompiledHeader="0" 
     275                                WarningLevel="3" 
     276                                DebugInformationFormat="3" 
     277                        /> 
     278                        <Tool 
     279                                Name="VCManagedResourceCompilerTool" 
     280                        /> 
     281                        <Tool 
     282                                Name="VCResourceCompilerTool" 
     283                        /> 
     284                        <Tool 
     285                                Name="VCPreLinkEventTool" 
     286                        /> 
     287                        <Tool 
     288                                Name="VCLinkerTool" 
     289                                LinkIncremental="1" 
     290                                GenerateDebugInformation="true" 
     291                                SubSystem="1" 
     292                                OptimizeReferences="2" 
     293                                EnableCOMDATFolding="2" 
     294                                TargetMachine="17" 
     295                        /> 
     296                        <Tool 
     297                                Name="VCALinkTool" 
     298                        /> 
     299                        <Tool 
     300                                Name="VCManifestTool" 
     301                        /> 
     302                        <Tool 
     303                                Name="VCXDCMakeTool" 
     304                        /> 
     305                        <Tool 
     306                                Name="VCBscMakeTool" 
     307                        /> 
     308                        <Tool 
     309                                Name="VCFxCopTool" 
     310                        /> 
     311                        <Tool 
     312                                Name="VCAppVerifierTool" 
     313                        /> 
     314                        <Tool 
     315                                Name="VCPostBuildEventTool" 
     316                        /> 
     317                </Configuration> 
     318                <Configuration 
     319                        Name="Release Small|Win32" 
     320                        OutputDirectory="$(SolutionDir)$(ConfigurationName)" 
     321                        IntermediateDirectory="$(ConfigurationName)" 
     322                        ConfigurationType="1" 
     323                        CharacterSet="1" 
     324                        WholeProgramOptimization="1" 
     325                        > 
     326                        <Tool 
     327                                Name="VCPreBuildEventTool" 
     328                        /> 
     329                        <Tool 
     330                                Name="VCCustomBuildTool" 
     331                        /> 
     332                        <Tool 
     333                                Name="VCXMLDataGeneratorTool" 
     334                        /> 
     335                        <Tool 
     336                                Name="VCWebServiceProxyGeneratorTool" 
     337                        /> 
     338                        <Tool 
     339                                Name="VCMIDLTool" 
     340                        /> 
     341                        <Tool 
     342                                Name="VCCLCompilerTool" 
     343                                Optimization="2" 
     344                                EnableIntrinsicFunctions="true" 
     345                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     346                                RuntimeLibrary="2" 
     347                                EnableFunctionLevelLinking="true" 
     348                                UsePrecompiledHeader="0" 
     349                                WarningLevel="3" 
     350                                DebugInformationFormat="3" 
     351                        /> 
     352                        <Tool 
     353                                Name="VCManagedResourceCompilerTool" 
     354                        /> 
     355                        <Tool 
     356                                Name="VCResourceCompilerTool" 
     357                        /> 
     358                        <Tool 
     359                                Name="VCPreLinkEventTool" 
     360                        /> 
     361                        <Tool 
     362                                Name="VCLinkerTool" 
     363                                LinkIncremental="1" 
     364                                GenerateDebugInformation="true" 
     365                                SubSystem="1" 
     366                                OptimizeReferences="2" 
     367                                EnableCOMDATFolding="2" 
     368                                TargetMachine="1" 
     369                        /> 
     370                        <Tool 
     371                                Name="VCALinkTool" 
     372                        /> 
     373                        <Tool 
     374                                Name="VCManifestTool" 
     375                        /> 
     376                        <Tool 
     377                                Name="VCXDCMakeTool" 
     378                        /> 
     379                        <Tool 
     380                                Name="VCBscMakeTool" 
     381                        /> 
     382                        <Tool 
     383                                Name="VCFxCopTool" 
     384                        /> 
     385                        <Tool 
     386                                Name="VCAppVerifierTool" 
     387                        /> 
     388                        <Tool 
     389                                Name="VCPostBuildEventTool" 
     390                        /> 
     391                </Configuration> 
     392                <Configuration 
     393                        Name="Release Small|x64" 
    245394                        OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" 
    246395                        IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
  • trunk/sln/libtorrent/libtorrent.vcproj

    r683 r701  
    175175                        <Tool 
    176176                                Name="VCCLCompilerTool" 
    177                                 FavorSizeOrSpeed="2" 
     177                                Optimization="3" 
     178                                FavorSizeOrSpeed="1" 
    178179                                AdditionalIncludeDirectories="&quot;$(SolutionDir)lib\libtorrent\include&quot;;&quot;$(SolutionDir)lib\libtorrent\zlib&quot;;&quot;$(SolutionDir)lib\Asio\include\&quot;;&quot;$(SolutionDir)lib\Openssl\inc&quot;" 
    179180                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
     
    411412                        /> 
    412413                </Configuration> 
     414                <Configuration 
     415                        Name="Release Small|Win32" 
     416                        OutputDirectory="$(SolutionDir)$(ConfigurationName)" 
     417                        IntermediateDirectory="$(ConfigurationName)" 
     418                        ConfigurationType="4" 
     419                        CharacterSet="1" 
     420                        WholeProgramOptimization="1" 
     421                        > 
     422                        <Tool 
     423                                Name="VCPreBuildEventTool" 
     424                        /> 
     425                        <Tool 
     426                                Name="VCCustomBuildTool" 
     427                        /> 
     428                        <Tool 
     429                                Name="VCXMLDataGeneratorTool" 
     430                        /> 
     431                        <Tool 
     432                                Name="VCWebServiceProxyGeneratorTool" 
     433                        /> 
     434                        <Tool 
     435                                Name="VCMIDLTool" 
     436                        /> 
     437                        <Tool 
     438                                Name="VCCLCompilerTool" 
     439                                Optimization="1" 
     440                                FavorSizeOrSpeed="2" 
     441                                AdditionalIncludeDirectories="&quot;$(SolutionDir)lib\libtorrent\include&quot;;&quot;$(SolutionDir)lib\libtorrent\zlib&quot;;&quot;$(SolutionDir)lib\Asio\include\&quot;;&quot;$(SolutionDir)lib\Openssl\inc&quot;" 
     442                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
     443                                MinimalRebuild="true" 
     444                                ExceptionHandling="2" 
     445                                RuntimeLibrary="2" 
     446                                UsePrecompiledHeader="0" 
     447                                WarningLevel="3" 
     448                                Detect64BitPortabilityProblems="false" 
     449                                DebugInformationFormat="3" 
     450                        /> 
     451                        <Tool 
     452                                Name="VCManagedResourceCompilerTool" 
     453                        /> 
     454                        <Tool 
     455                                Name="VCResourceCompilerTool" 
     456                        /> 
     457                        <Tool 
     458                                Name="VCPreLinkEventTool" 
     459                        /> 
     460                        <Tool 
     461                                Name="VCLibrarianTool" 
     462                        /> 
     463                        <Tool 
     464                                Name="VCALinkTool" 
     465                        /> 
     466                        <Tool 
     467                                Name="VCXDCMakeTool" 
     468                        /> 
     469                        <Tool 
     470                                Name="VCBscMakeTool" 
     471                        /> 
     472                        <Tool 
     473                                Name="VCFxCopTool" 
     474                        /> 
     475                        <Tool 
     476                                Name="VCPostBuildEventTool" 
     477                        /> 
     478                </Configuration> 
     479                <Configuration 
     480                        Name="Release Small|x64" 
     481                        OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" 
     482                        IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     483                        ConfigurationType="4" 
     484                        CharacterSet="1" 
     485                        WholeProgramOptimization="0" 
     486                        > 
     487                        <Tool 
     488                                Name="VCPreBuildEventTool" 
     489                        /> 
     490                        <Tool 
     491                                Name="VCCustomBuildTool" 
     492                        /> 
     493                        <Tool 
     494                                Name="VCXMLDataGeneratorTool" 
     495                        /> 
     496                        <Tool 
     497                                Name="VCWebServiceProxyGeneratorTool" 
     498                        /> 
     499                        <Tool 
     500                                Name="VCMIDLTool" 
     501                                TargetEnvironment="3" 
     502                        /> 
     503                        <Tool 
     504                                Name="VCCLCompilerTool" 
     505                                FavorSizeOrSpeed="2" 
     506                                AdditionalIncludeDirectories="&quot;$(SolutionDir)lib\libtorrent\include&quot;;&quot;$(SolutionDir)lib\libtorrent\zlib&quot;;&quot;$(SolutionDir)lib\Asio\include\&quot;;&quot;$(SolutionDir)lib\Openssl\inc&quot;" 
     507                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
     508                                ExceptionHandling="2" 
     509                                RuntimeLibrary="0" 
     510                                UsePrecompiledHeader="0" 
     511                                WarningLevel="3" 
     512                                SuppressStartupBanner="true" 
     513                                Detect64BitPortabilityProblems="false" 
     514                                DebugInformationFormat="3" 
     515                        /> 
     516                        <Tool 
     517                                Name="VCManagedResourceCompilerTool" 
     518                        /> 
     519                        <Tool 
     520                                Name="VCResourceCompilerTool" 
     521                        /> 
     522                        <Tool 
     523                                Name="VCPreLinkEventTool" 
     524                        /> 
     525                        <Tool 
     526                                Name="VCLibrarianTool" 
     527                                SuppressStartupBanner="true" 
     528                        /> 
     529                        <Tool 
     530                                Name="VCALinkTool" 
     531                        /> 
     532                        <Tool 
     533                                Name="VCXDCMakeTool" 
     534                        /> 
     535                        <Tool 
     536                                Name="VCBscMakeTool" 
     537                        /> 
     538                        <Tool 
     539                                Name="VCFxCopTool" 
     540                        /> 
     541                        <Tool 
     542                                Name="VCPostBuildEventTool" 
     543                        /> 
     544                </Configuration> 
    413545        </Configurations> 
    414546        <References> 
  • trunk/src/ProgressDialog.hpp

    r564 r701  
    6262                { 
    6363 
    64                 int err_code = (fn_(bind(&ProgressDialog::Callback, this, _1, _2)) ? 1 : 0); 
     64                int err_code = (fn_(bind(&ProgressDialog::Callback, this, _1, _2, _3)) ? 1 : 0); 
    6565                 
    6666                EndDialog(err_code); 
     
    7878        } 
    7979         
    80         bool Callback(size_t progress, wstring description) 
     80        bool Callback(size_t progress, size_t total, wstring description) 
    8181        { 
    8282                SetDlgItemText(HAL_PROG_DESCP, description.c_str()); 
    83                 prog_.SetPos(progress); 
     83                prog_.SetPos((100*progress)/total); 
    8484                 
    8585                return stop_; 
  • trunk/src/halSession.cpp

    r699 r701  
    181181                                previous = i; 
    182182 
    183                                 if (fn) if (fn(size_t(i/total), hal::app().res_wstr(HAL_TORRENT_LOAD_FILTERS))) break; 
     183                                if (fn) if (fn(i, v4_size, hal::app().res_wstr(HAL_TORRENT_LOAD_FILTERS))) break; 
    184184                        } 
    185185                         
     
    214214        if (ifs) 
    215215        { 
    216                 boost::uintmax_t total = fs::file_size(file)/100; 
     216                boost::uintmax_t total = fs::file_size(file); 
    217217                boost::uintmax_t progress = 0; 
    218218                boost::uintmax_t previous = 0; 
     
    231231                                if (fn) 
    232232                                { 
    233                                         if (fn(size_t(progress/total), hal::app().res_wstr(HAL_TORRENT_IMPORT_FILTERS)))  
     233                                        if (fn(progress, total, hal::app().res_wstr(HAL_TORRENT_IMPORT_FILTERS)))  
    234234                                                break; 
    235235                                } 
     
    337337        HAL_DEV_MSG(hal::wform(L"root_path: %1%") % params.root_path.string()); 
    338338 
    339         set_piece_hashes(t, to_utf8(params.root_path.string()) 
    340                         , boost::bind(fn, _1, L"Eoin")); 
     339        set_piece_hashes(t, to_utf8(params.root_path.string()), 
     340                boost::bind(fn, _1, t.num_pieces(), hal::app().res_wstr(HAL_NEWT_HASHING_PIECES))); 
    341341/* 
    342342        boost::scoped_ptr<libt::storage_interface> store( 
     
    366366        } 
    367367*/ 
    368 //      t.set_creator(to_utf8(params.creator).c_str()); 
    369 //      t.set_comment(to_utf8(params.comment).c_str()); 
    370          
    371 //      t.set_priv(params.private_torrent); 
     368        t.set_creator(to_utf8(params.creator).c_str()); 
     369        t.set_comment(to_utf8(params.comment).c_str()); 
     370         
     371        t.set_priv(params.private_torrent); 
    372372 
    373373        // create the torrent and print it to out 
  • trunk/src/halTorrent.hpp

    r693 r701  
    493493 
    494494typedef boost::function<bool (size_t, size_t, size_t)> filterCallback; 
    495 typedef boost::function<bool (size_t, std::wstring)> progress_callback; 
     495typedef boost::function<bool (size_t, size_t, std::wstring)> progress_callback; 
    496496typedef boost::function<void (int)> report_num_active; 
    497497typedef std::pair<wstring, wstring> wstring_pair; 
Note: See TracChangeset for help on using the changeset viewer.