quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

tl_libsodium.vcxproj.tpl (18356B)


      1 <?xml version="1.0" encoding="utf-8"?>
      2 <Project DefaultTargets="Build" ToolsVersion="4.0"
      3   xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      4   <ItemGroup Label="ProjectConfigurations">
      5     <ProjectConfiguration Include="DebugDLL|Win32">
      6       <Configuration>DebugDLL</Configuration>
      7       <Platform>Win32</Platform>
      8     </ProjectConfiguration>
      9     <ProjectConfiguration Include="DebugDLL|x64">
     10       <Configuration>DebugDLL</Configuration>
     11       <Platform>x64</Platform>
     12     </ProjectConfiguration>
     13     <ProjectConfiguration Include="Debug|Win32">
     14       <Configuration>Debug</Configuration>
     15       <Platform>Win32</Platform>
     16     </ProjectConfiguration>
     17     <ProjectConfiguration Include="Debug|x64">
     18       <Configuration>Debug</Configuration>
     19       <Platform>x64</Platform>
     20     </ProjectConfiguration>
     21     <ProjectConfiguration Include="ReleaseDLL|Win32">
     22       <Configuration>ReleaseDLL</Configuration>
     23       <Platform>Win32</Platform>
     24     </ProjectConfiguration>
     25     <ProjectConfiguration Include="ReleaseDLL|x64">
     26       <Configuration>ReleaseDLL</Configuration>
     27       <Platform>x64</Platform>
     28     </ProjectConfiguration>
     29     <ProjectConfiguration Include="Release|Win32">
     30       <Configuration>Release</Configuration>
     31       <Platform>Win32</Platform>
     32     </ProjectConfiguration>
     33     <ProjectConfiguration Include="Release|x64">
     34       <Configuration>Release</Configuration>
     35       <Platform>x64</Platform>
     36     </ProjectConfiguration>
     37   </ItemGroup>
     38   <PropertyGroup Label="Globals">
     39     <ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
     40     <Keyword>Win32Proj</Keyword>
     41     <RootNamespace>libsodium</RootNamespace>
     42   </PropertyGroup>
     43   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
     44   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     45     <ConfigurationType>StaticLibrary</ConfigurationType>
     46     <UseDebugLibraries>true</UseDebugLibraries>
     47     <CharacterSet>MultiByte</CharacterSet>
     48     <WholeProgramOptimization>false</WholeProgramOptimization>
     49     <PlatformToolset>{{platform}}</PlatformToolset>
     50   </PropertyGroup>
     51   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="Configuration">
     52     <ConfigurationType>DynamicLibrary</ConfigurationType>
     53     <UseDebugLibraries>true</UseDebugLibraries>
     54     <CharacterSet>MultiByte</CharacterSet>
     55     <WholeProgramOptimization>false</WholeProgramOptimization>
     56     <PlatformToolset>{{platform}}</PlatformToolset>
     57   </PropertyGroup>
     58   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     59     <ConfigurationType>StaticLibrary</ConfigurationType>
     60     <UseDebugLibraries>true</UseDebugLibraries>
     61     <CharacterSet>MultiByte</CharacterSet>
     62     <WholeProgramOptimization>false</WholeProgramOptimization>
     63     <PlatformToolset>{{platform}}</PlatformToolset>
     64   </PropertyGroup>
     65   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="Configuration">
     66     <ConfigurationType>DynamicLibrary</ConfigurationType>
     67     <UseDebugLibraries>true</UseDebugLibraries>
     68     <CharacterSet>MultiByte</CharacterSet>
     69     <WholeProgramOptimization>false</WholeProgramOptimization>
     70     <PlatformToolset>{{platform}}</PlatformToolset>
     71   </PropertyGroup>
     72   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     73     <ConfigurationType>StaticLibrary</ConfigurationType>
     74     <UseDebugLibraries>false</UseDebugLibraries>
     75     <WholeProgramOptimization>true</WholeProgramOptimization>
     76     <CharacterSet>MultiByte</CharacterSet>
     77     <PlatformToolset>{{platform}}</PlatformToolset>
     78   </PropertyGroup>
     79   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="Configuration">
     80     <ConfigurationType>DynamicLibrary</ConfigurationType>
     81     <UseDebugLibraries>false</UseDebugLibraries>
     82     <WholeProgramOptimization>true</WholeProgramOptimization>
     83     <CharacterSet>MultiByte</CharacterSet>
     84     <PlatformToolset>{{platform}}</PlatformToolset>
     85   </PropertyGroup>
     86   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     87     <ConfigurationType>StaticLibrary</ConfigurationType>
     88     <UseDebugLibraries>false</UseDebugLibraries>
     89     <WholeProgramOptimization>true</WholeProgramOptimization>
     90     <CharacterSet>MultiByte</CharacterSet>
     91     <PlatformToolset>{{platform}}</PlatformToolset>
     92   </PropertyGroup>
     93   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="Configuration">
     94     <ConfigurationType>DynamicLibrary</ConfigurationType>
     95     <UseDebugLibraries>false</UseDebugLibraries>
     96     <WholeProgramOptimization>true</WholeProgramOptimization>
     97     <CharacterSet>MultiByte</CharacterSet>
     98     <PlatformToolset>{{platform}}</PlatformToolset>
     99   </PropertyGroup>
    100   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    101   <ImportGroup Label="ExtensionSettings">
    102   </ImportGroup>
    103   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    104     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    105     <Import Project="msvc-scripts\sodium.props" />
    106   </ImportGroup>
    107   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="PropertySheets">
    108     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    109     <Import Project="msvc-scripts\sodium.props" />
    110   </ImportGroup>
    111   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
    112     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    113     <Import Project="msvc-scripts\sodium.props" />
    114   </ImportGroup>
    115   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="PropertySheets">
    116     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    117     <Import Project="msvc-scripts\sodium.props" />
    118   </ImportGroup>
    119   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    120     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    121     <Import Project="msvc-scripts\sodium.props" />
    122   </ImportGroup>
    123   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="PropertySheets">
    124     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    125     <Import Project="msvc-scripts\sodium.props" />
    126   </ImportGroup>
    127   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    128     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    129     <Import Project="msvc-scripts\sodium.props" />
    130   </ImportGroup>
    131   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="PropertySheets">
    132     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    133     <Import Project="msvc-scripts\sodium.props" />
    134   </ImportGroup>
    135   <PropertyGroup Label="UserMacros" />
    136   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    137     <LinkIncremental>true</LinkIncremental>
    138     <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
    139     <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
    140   </PropertyGroup>
    141   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'">
    142     <LinkIncremental>true</LinkIncremental>
    143     <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
    144     <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
    145   </PropertyGroup>
    146   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    147     <LinkIncremental>true</LinkIncremental>
    148     <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
    149     <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
    150   </PropertyGroup>
    151   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'">
    152     <LinkIncremental>true</LinkIncremental>
    153     <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
    154     <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
    155   </PropertyGroup>
    156   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    157     <LinkIncremental>false</LinkIncremental>
    158     <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
    159     <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
    160   </PropertyGroup>
    161   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
    162     <LinkIncremental>false</LinkIncremental>
    163     <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
    164     <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
    165   </PropertyGroup>
    166   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    167     <LinkIncremental>false</LinkIncremental>
    168     <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
    169     <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
    170   </PropertyGroup>
    171   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
    172     <LinkIncremental>false</LinkIncremental>
    173     <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
    174     <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
    175   </PropertyGroup>
    176   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    177     <ClCompile>
    178       <PrecompiledHeader>
    179       </PrecompiledHeader>
    180       <WarningLevel>Level3</WarningLevel>
    181       <Optimization>Disabled</Optimization>
    182       <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    183       <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
    184       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
    185       <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    186     </ClCompile>
    187     <Link>
    188       <SubSystem>Console</SubSystem>
    189       <GenerateDebugInformation>true</GenerateDebugInformation>
    190     </Link>
    191   </ItemDefinitionGroup>
    192   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'">
    193     <ClCompile>
    194       <PrecompiledHeader>
    195       </PrecompiledHeader>
    196       <WarningLevel>Level3</WarningLevel>
    197       <Optimization>Disabled</Optimization>
    198       <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    199       <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
    200       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
    201       <AdditionalIncludeDirectories>$(SolutionDir)..\..\;$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    202     </ClCompile>
    203     <Link>
    204       <SubSystem>Console</SubSystem>
    205       <GenerateDebugInformation>true</GenerateDebugInformation>
    206     </Link>
    207   </ItemDefinitionGroup>
    208   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    209     <ClCompile>
    210       <PrecompiledHeader>
    211       </PrecompiledHeader>
    212       <WarningLevel>Level3</WarningLevel>
    213       <Optimization>Disabled</Optimization>
    214       <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    215       <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
    216       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
    217     </ClCompile>
    218     <Link>
    219       <SubSystem>Console</SubSystem>
    220       <GenerateDebugInformation>true</GenerateDebugInformation>
    221     </Link>
    222   </ItemDefinitionGroup>
    223   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'">
    224     <ClCompile>
    225       <PrecompiledHeader>
    226       </PrecompiledHeader>
    227       <WarningLevel>Level3</WarningLevel>
    228       <Optimization>Disabled</Optimization>
    229       <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    230       <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
    231       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
    232     </ClCompile>
    233     <Link>
    234       <SubSystem>Console</SubSystem>
    235       <GenerateDebugInformation>true</GenerateDebugInformation>
    236     </Link>
    237   </ItemDefinitionGroup>
    238   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    239     <ClCompile>
    240       <WarningLevel>Level3</WarningLevel>
    241       <PrecompiledHeader>
    242       </PrecompiledHeader>
    243       <Optimization>Full</Optimization>
    244       <FunctionLevelLinking>true</FunctionLevelLinking>
    245       <IntrinsicFunctions>true</IntrinsicFunctions>
    246       <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    247       <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
    248       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
    249       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
    250       <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    251     </ClCompile>
    252     <Link>
    253       <SubSystem>Console</SubSystem>
    254       <GenerateDebugInformation>true</GenerateDebugInformation>
    255       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    256       <OptimizeReferences>true</OptimizeReferences>
    257     </Link>
    258   </ItemDefinitionGroup>
    259   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
    260     <ClCompile>
    261       <WarningLevel>Level3</WarningLevel>
    262       <PrecompiledHeader>
    263       </PrecompiledHeader>
    264       <Optimization>Full</Optimization>
    265       <FunctionLevelLinking>true</FunctionLevelLinking>
    266       <IntrinsicFunctions>true</IntrinsicFunctions>
    267       <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    268       <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
    269       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    270       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
    271       <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    272     </ClCompile>
    273     <Link>
    274       <SubSystem>Console</SubSystem>
    275       <GenerateDebugInformation>true</GenerateDebugInformation>
    276       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    277       <OptimizeReferences>true</OptimizeReferences>
    278     </Link>
    279   </ItemDefinitionGroup>
    280   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    281     <ClCompile>
    282       <WarningLevel>Level3</WarningLevel>
    283       <PrecompiledHeader>
    284       </PrecompiledHeader>
    285       <Optimization>MaxSpeed</Optimization>
    286       <FunctionLevelLinking>true</FunctionLevelLinking>
    287       <IntrinsicFunctions>true</IntrinsicFunctions>
    288       <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    289       <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
    290       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
    291     </ClCompile>
    292     <Link>
    293       <SubSystem>Console</SubSystem>
    294       <GenerateDebugInformation>true</GenerateDebugInformation>
    295       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    296       <OptimizeReferences>true</OptimizeReferences>
    297     </Link>
    298   </ItemDefinitionGroup>
    299   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
    300     <ClCompile>
    301       <WarningLevel>Level3</WarningLevel>
    302       <PrecompiledHeader>
    303       </PrecompiledHeader>
    304       <Optimization>MaxSpeed</Optimization>
    305       <FunctionLevelLinking>true</FunctionLevelLinking>
    306       <IntrinsicFunctions>true</IntrinsicFunctions>
    307       <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    308       <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
    309       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    310     </ClCompile>
    311     <Link>
    312       <SubSystem>Console</SubSystem>
    313       <GenerateDebugInformation>true</GenerateDebugInformation>
    314       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    315       <OptimizeReferences>true</OptimizeReferences>
    316     </Link>
    317   </ItemDefinitionGroup>
    318   <ItemGroup>
    319     {{tlv1}}
    320   </ItemGroup>
    321   <ItemGroup>
    322     {{tlv2}}
    323     <ClInclude Include="..\..\builds\msvc\resource.h" />
    324   </ItemGroup>
    325   <ItemGroup>
    326     <ResourceCompile Include="..\..\builds\msvc\resource.rc">
    327     </ResourceCompile>
    328   </ItemGroup>
    329   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
    330   <ImportGroup Label="ExtensionTargets">
    331   </ImportGroup>
    332 </Project>