1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00
Files
winscp/source/DScpComp.cbproj
Martin Prikryl 847e0faf9b Removing/merging Base_Win32 sections as none have any Win32-specific settings + Removing all version info from libraries
The only project with Win32-specific setting is PngComponents (actually also tb2kdsgn and tbxdsgn - but we do not plan to build IDE-only packages for 64-bit atm)

Bde namespace removed (we do not use it)

IDE insists on AppDPIAwarenessMode from final binary projects and VerInfo_Locale in all projects

Dropping Manifest_File from library projects

Unifom first PropertyGroup ordering

Consistently placing both Import's at the end

Now IDE does not modify the project files when options are opened, except for reorderring of files and adding Excluded_Packages (which we undo before commit).
Except for DScpComp project, to which is adds an empty Cfg_1_Win32 section for some reason.

Source commit: c1bf6332ac63752b5c23ded3275167f00508776e
2026-05-08 00:55:59 +02:00

174 lines
8.5 KiB
Plaintext

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{EE6BA6C0-E60A-47E4-95EA-87E1EB520276}</ProjectGuid>
<ProjectVersion>19.5</ProjectVersion>
<MainSource>DScpComp.cpp</MainSource>
<Config Condition="'$(Config)'==''">Release</Config>
<FrameworkType>VCL</FrameworkType>
<Base>True</Base>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<CC_Suffix Condition="'$(CC_Suffix)'==''">c</CC_Suffix>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
<Cfg_1>true</Cfg_1>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''">
<Cfg_2>true</Cfg_2>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Base)'!=''">
<_TCHARMapping>wchar_t</_TCHARMapping>
<AllPackageLibs>rtl.lib;vcl.lib;vclx.lib</AllPackageLibs>
<BCC_AllWarnings>true</BCC_AllWarnings>
<BCC_EnableBatchCompilation>true</BCC_EnableBatchCompilation>
<BCC_ExtendedErrorInfo>true</BCC_ExtendedErrorInfo>
<BCC_OptimizeForSpeed>true</BCC_OptimizeForSpeed>
<BCC_UseClassicCompiler>false</BCC_UseClassicCompiler>
<BCC_UserSuppliedOptions>-Wno-ignored-attributes -Wno-zero-as-null-pointer-constant -Wno-c++98-compat-pedantic -Wno-language-extension-token -Wno-missing-prototypes -Wno-padded -Wno-c99-extensions</BCC_UserSuppliedOptions>
<BPILibOutputDir>$(INTERM_PATH)\$(Platform)\$(Config)</BPILibOutputDir>
<DCC_CBuilderOutput>JPHNE</DCC_CBuilderOutput>
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Vcl;Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
<Defines>UNICODE;DESIGN_ONLY;$(Defines)</Defines>
<DesignOnlyPackage>true</DesignOnlyPackage>
<FinalOutputDir>$(INTERM_PATH)\$(Platform)\$(Config)</FinalOutputDir>
<ILINK_Description>WinSCP components</ILINK_Description>
<ILINK_GenerateImportLibrary>true</ILINK_GenerateImportLibrary>
<ILINK_GenerateLibFile>true</ILINK_GenerateLibFile>
<ILINK_LibraryPath>components\;$(ILINK_LibraryPath)</ILINK_LibraryPath>
<IncludePath>components\;components;core;windows;packages\filemng;packages\dragndrop;packages\my;packages\tb2k;packages\tbx;$(BDS)\include;$(BDS)\include\windows\vcl;$(IncludePath)</IncludePath>
<IntermediateOutputDir>$(INTERM_PATH)\$(Platform)\$(Config)</IntermediateOutputDir>
<Multithreaded>true</Multithreaded>
<OutputExt>bpl</OutputExt>
<ProjectType>CppPackage</ProjectType>
<RunBCCOutOfProcess>true</RunBCCOutOfProcess>
<SanitizedProjectName>DScpComp</SanitizedProjectName>
<SubProcessesNumber>8</SubProcessesNumber>
<TLIB_PageSize>128</TLIB_PageSize>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1)'!=''">
<BCC_DebugLineNumbers>true</BCC_DebugLineNumbers>
<BCC_DisableOptimizations>true</BCC_DisableOptimizations>
<BCC_InlineFunctionExpansion>false</BCC_InlineFunctionExpansion>
<BCC_OptimizeForSpeed>false</BCC_OptimizeForSpeed>
<BCC_SourceDebuggingOn>true</BCC_SourceDebuggingOn>
<BCC_StackFrames>true</BCC_StackFrames>
<BCC_UseRegisterVariables>None</BCC_UseRegisterVariables>
<DCC_DebugInfoInExe>true</DCC_DebugInfoInExe>
<DCC_Optimize>false</DCC_Optimize>
<Defines>NDEBUG;$(Defines)</Defines>
<ILINK_FullDebugInfo>true</ILINK_FullDebugInfo>
<TASM_Debugging>Full</TASM_Debugging>
<TASM_DisplaySourceLines>true</TASM_DisplaySourceLines>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2)'!=''">
<Defines>NDEBUG;$(Defines)</Defines>
<TASM_Debugging>None</TASM_Debugging>
</PropertyGroup>
<ItemGroup>
<CppCompile Include="components\DirView.cpp">
<DependentOn>components\DirView.h</DependentOn>
<BuildOrder>14</BuildOrder>
</CppCompile>
<ResFiles Include="components\DirView.dcr">
<BuildOrder>13</BuildOrder>
</ResFiles>
<CppCompile Include="components\DriveView.cpp">
<DependentOn>components\DriveView.h</DependentOn>
<BuildOrder>11</BuildOrder>
</CppCompile>
<ResFiles Include="components\DriveView.dcr">
<BuildOrder>12</BuildOrder>
</ResFiles>
<CppCompile Include="components\IEDriveInfo.cpp">
<DependentOn>components\IEDriveInfo.h</DependentOn>
<BuildOrder>15</BuildOrder>
</CppCompile>
<CppCompile Include="components\ThemePageControl.cpp">
<DependentOn>components\ThemePageControl.h</DependentOn>
<BuildOrder>11</BuildOrder>
</CppCompile>
<CppCompile Include="components\UnixDirView.cpp">
<BuildOrder>5</BuildOrder>
<DependentOn>components\UnixDirView.h</DependentOn>
<BuildOrder>17</BuildOrder>
</CppCompile>
<CppCompile Include="components\UnixDriveView.cpp">
<BuildOrder>32</BuildOrder>
<DependentOn>components\UnixDriveView.h</DependentOn>
<BuildOrder>3</BuildOrder>
</CppCompile>
<CppCompile Include="DScpComp.cpp">
<BuildOrder>7</BuildOrder>
<BuildOrder>2</BuildOrder>
</CppCompile>
<PackageImport Include="DragDropP.bpi">
<BuildOrder>8</BuildOrder>
</PackageImport>
<PackageImport Include="DriveDir.bpi">
<BuildOrder>9</BuildOrder>
</PackageImport>
<PackageImport Include="My.bpi">
<BuildOrder>10</BuildOrder>
</PackageImport>
<PackageImport Include="rtl.bpi">
<BuildOrder>20</BuildOrder>
<BuildOrder>1</BuildOrder>
</PackageImport>
<PackageImport Include="tbxp.bpi">
<BuildOrder>8</BuildOrder>
</PackageImport>
<PackageImport Include="vcl.bpi">
<BuildOrder>23</BuildOrder>
<BuildOrder>0</BuildOrder>
</PackageImport>
<PackageImport Include="vclx.bpi">
<BuildOrder>26</BuildOrder>
<BuildOrder>2</BuildOrder>
</PackageImport>
<BuildConfiguration Include="Base">
<Key>Base</Key>
</BuildConfiguration>
<BuildConfiguration Include="Debug">
<Key>Cfg_1</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
<BuildConfiguration Include="Release">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
</ItemGroup>
<ProjectExtensions>
<Borland.Personality>CPlusPlusBuilder.Personality.12</Borland.Personality>
<Borland.ProjectType>CppPackage</Borland.ProjectType>
<BorlandProject>
<CPlusPlusBuilder.Personality>
<Source>
<Source Name="MainSource">DScpComp.cpp</Source>
</Source>
<ProjectProperties>
<ProjectProperties Name="AutoShowDeps">False</ProjectProperties>
<ProjectProperties Name="ManagePaths">True</ProjectProperties>
<ProjectProperties Name="VerifyPackages">True</ProjectProperties>
<ProjectProperties Name="IndexFiles">False</ProjectProperties>
</ProjectProperties>
</CPlusPlusBuilder.Personality>
<Platforms>
<Platform value="Win32">True</Platform>
<Platform value="Win64">False</Platform>
</Platforms>
</BorlandProject>
<ProjectFileVersion>12</ProjectFileVersion>
</ProjectExtensions>
<Import Condition="Exists('$(BDS)\Bin\CodeGear.Cpp.Targets')" Project="$(BDS)\Bin\CodeGear.Cpp.Targets"/>
<Import Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')" Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj"/>
</Project>