1<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 2 3 <ItemGroup Label="ProjectConfigurations"> 4 <ProjectConfiguration Include="Debug|x64"> 5 <Configuration>Debug</Configuration> 6 <Platform>x64</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Release|x64"> 9 <Configuration>Release</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 </ItemGroup> 13 14 <PropertyGroup Label="Configuration"> 15 <PlatformToolset>v141</PlatformToolset> 16 </PropertyGroup> 17 <PropertyGroup Label="Globals"> 18 <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion> 19 </PropertyGroup> 20 21 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 22 23 <PropertyGroup Label="Globals"> 24 <Platform Condition="'$(Platform)' == ''">x64</Platform> 25 <Configuration Condition="'$(Configuration)' == ''">Release</Configuration> 26 27 <NGS_ROOT Condition="'$(NGS_ROOT)' == ''">$(ProjectDir)..\..\..\..\ngs\ngs-sdk\</NGS_ROOT> 28 <NGS_OUTDIR Condition="'$(NGS_OUTDIR)' == ''">$(NGS_ROOT)..\..\OUTDIR\</NGS_OUTDIR> 29 <NGS_TARGET Condition="'$(NGS_TARGET)' == ''">$(NGS_OUTDIR)ngs-sdk\win\$(PlatformToolset)\$(Platform)\$(Configuration)\</NGS_TARGET> 30 31 <VDB_OUTDIR Condition="'$(VDB_OUTDIR)' == ''">$(NGS_OUTDIR)</VDB_OUTDIR> 32 <VDB_ROOT Condition="'$(VDB_ROOT)' == ''">$(ProjectDir)..\..\..\..\ncbi-vdb\</VDB_ROOT> 33 <VDB_TARGET Condition="'$(VDB_TARGET)' == ''">$(VDB_OUTDIR)ncbi-vdb\win\$(PlatformToolset)\$(Platform)\$(Configuration)\</VDB_TARGET> 34 35 <SRA_OUTDIR Condition="'$(SRA_OUTDIR)' == ''">$(VDB_OUTDIR)</SRA_OUTDIR> 36 <SRATOOLS_TARGET Condition="'$(SRATOOLS_TARGET)' == ''">$(SRA_OUTDIR)sra-tools\win\$(PlatformToolset)\$(Platform)\$(Configuration)\</SRATOOLS_TARGET> 37 </PropertyGroup> 38 39 <PropertyGroup Label="Configuration"> 40 <CharacterSet>Unicode</CharacterSet> 41 <IntDir>$(SRATOOLS_TARGET)\obj\$(ProjectName)\</IntDir> 42 <LinkIncremental>false</LinkIncremental> 43 <WholeProgramOptimization>false</WholeProgramOptimization> 44 </PropertyGroup> 45 46 <PropertyGroup Label="Configuration" Condition="'$(TargetName)'==''" > 47 <TargetName>$(ProjectName)</TargetName> 48 </PropertyGroup> 49 50 <PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration"> 51 <UseDebugLibraries>true</UseDebugLibraries> 52 </PropertyGroup> 53 <PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration"> 54 <UseDebugLibraries>false</UseDebugLibraries> 55 </PropertyGroup> 56 57 <ItemDefinitionGroup> 58 <ClCompile> 59 <WarningLevel>Level3</WarningLevel> 60 <CompileAsManaged>false</CompileAsManaged> 61 <DisableLanguageExtensions>false</DisableLanguageExtensions> 62 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 63 <DisableSpecificWarnings>4996;4101</DisableSpecificWarnings> 64 <StringPooling>true</StringPooling> 65 66 <AdditionalIncludeDirectories>$(VDB_ROOT)interfaces;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 67 <AdditionalIncludeDirectories>$(VDB_ROOT)interfaces/os/win;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 68 <AdditionalIncludeDirectories>$(VDB_ROOT)interfaces/cc/vc++;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 69 <AdditionalIncludeDirectories>$(VDB_ROOT)interfaces/ext;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 70 71 <AdditionalIncludeDirectories>$(NGS_ROOT);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 72 73 <PreprocessorDefinitions>_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions> 74 <PreprocessorDefinitions>WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 75 <PreprocessorDefinitions>_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 76 <PreprocessorDefinitions>__mod_name__=$(ProjectName);%(PreprocessorDefinitions)</PreprocessorDefinitions> 77 <PreprocessorDefinitions>__file_name__=%(Filename);%(PreprocessorDefinitions)</PreprocessorDefinitions> 78 <PreprocessorDefinitions>__file_ext__=c;%(PreprocessorDefinitions)</PreprocessorDefinitions> 79 80 </ClCompile> 81 </ItemDefinitionGroup> 82 83 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'"> 84 <ClCompile> 85 <Optimization>Disabled</Optimization> 86 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 87 <PreprocessorDefinitions>_DEBUGGING;%(PreprocessorDefinitions)</PreprocessorDefinitions> 88 </ClCompile> 89 <Link> 90 <GenerateDebugInformation>true</GenerateDebugInformation> 91 </Link> 92 </ItemDefinitionGroup> 93 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'"> 94 <ClCompile> 95 <Optimization>MaxSpeed</Optimization> 96 <FunctionLevelLinking>true</FunctionLevelLinking> 97 <IntrinsicFunctions>true</IntrinsicFunctions> 98 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 99 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 100 </ClCompile> 101 <Link> 102 <GenerateDebugInformation>false</GenerateDebugInformation> 103 <EnableCOMDATFolding>true</EnableCOMDATFolding> 104 <OptimizeReferences>true</OptimizeReferences> 105 </Link> 106 </ItemDefinitionGroup> 107 108</Project> 109