Changeset 100


Ignore:
Timestamp:
Jan 25, 2018, 9:05:37 PM (7 years ago)
Author:
chronos
Message:
  • Modified: Used BuildMode in directory name of generated libraries.
  • Modified: Propagate debug/release options to CevoComponents.
Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore
      •  

        old new  
        1212heaptrclog.trc
        1313c-evo
         14c-evo.dbg
  • trunk/Components/CevoComponents.lpk

    r10 r100  
    99      <PathDelim Value="\"/>
    1010      <SearchPaths>
    11         <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)\"/>
     11        <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    1212      </SearchPaths>
    1313      <Parsing>
     
    1515          <SyntaxMode Value="Delphi"/>
    1616          <CStyleOperator Value="False"/>
    17           <IncludeAssertionCode Value="True"/>
    1817          <AllowLabel Value="False"/>
    1918          <CPPInline Value="False"/>
     
    2120      </Parsing>
    2221      <CodeGeneration>
    23         <Checks>
    24           <IOChecks Value="True"/>
    25           <RangeChecks Value="True"/>
    26           <OverflowChecks Value="True"/>
    27           <StackChecks Value="True"/>
    28         </Checks>
    29         <VerifyObjMethodCallValidity Value="True"/>
     22        <Optimizations>
     23          <OptimizationLevel Value="0"/>
     24        </Optimizations>
    3025      </CodeGeneration>
     26      <Linking>
     27        <Debugging>
     28          <GenerateDebugInfo Value="False"/>
     29        </Debugging>
     30      </Linking>
     31      <Other>
     32        <CompilerMessages>
     33          <IgnoredMessages idx5024="True"/>
     34        </CompilerMessages>
     35      </Other>
    3136    </CompilerOptions>
    3237    <Files Count="7">
     
    8085      <Version Value="2"/>
    8186    </PublishOptions>
     87    <CustomOptions Items="ExternHelp" Version="2">
     88      <_ExternHelp Items="Count"/>
     89    </CustomOptions>
    8290  </Package>
    8391</CONFIG>
  • trunk/Integrated.lpi

    r89 r100  
    22<CONFIG>
    33  <ProjectOptions>
    4     <Version Value="9"/>
     4    <Version Value="10"/>
    55    <PathDelim Value="\"/>
    66    <General>
     
    2121      <EnableI18N LFM="False"/>
    2222    </i18n>
    23     <VersionInfo>
    24       <StringTable ProductVersion=""/>
    25     </VersionInfo>
    26     <BuildModes Count="4">
     23    <BuildModes Count="2">
    2724      <Item1 Name="Debug" Default="True"/>
    2825      <Item2 Name="Release">
     
    3633            <IncludeFiles Value="LocalPlayer;$(ProjOutDir)"/>
    3734            <OtherUnitFiles Value="LocalPlayer"/>
    38             <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
     35            <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    3936          </SearchPaths>
    4037          <Parsing>
     
    6461          </Linking>
    6562          <Other>
     63            <CompilerMessages>
     64              <IgnoredMessages idx5024="True"/>
     65            </CompilerMessages>
    6666            <CustomOptions Value="-dBorland -dVer150 -dDelphi7 -dCompiler6_Up -dPUREPASCAL"/>
    6767          </Other>
    6868        </CompilerOptions>
    6969      </Item2>
    70       <Item3 Name="Windows 32-bit">
    71         <CompilerOptions>
    72           <Version Value="11"/>
    73           <PathDelim Value="\"/>
    74           <Target>
    75             <Filename Value="lib\$(TargetCPU)-$(TargetOS)\c-evo"/>
    76           </Target>
    77           <SearchPaths>
    78             <IncludeFiles Value="LocalPlayer;$(ProjOutDir)"/>
    79             <OtherUnitFiles Value="LocalPlayer"/>
    80             <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
    81           </SearchPaths>
    82           <Parsing>
    83             <SyntaxOptions>
    84               <SyntaxMode Value="Delphi"/>
    85               <CStyleOperator Value="False"/>
    86               <AllowLabel Value="False"/>
    87               <CPPInline Value="False"/>
    88             </SyntaxOptions>
    89           </Parsing>
    90           <CodeGeneration>
    91             <SmartLinkUnit Value="True"/>
    92             <TargetCPU Value="i386"/>
    93             <TargetOS Value="win32"/>
    94             <Optimizations>
    95               <OptimizationLevel Value="3"/>
    96             </Optimizations>
    97           </CodeGeneration>
    98           <Linking>
    99             <Debugging>
    100               <GenerateDebugInfo Value="False"/>
    101             </Debugging>
    102             <LinkSmart Value="True"/>
    103             <Options>
    104               <Win32>
    105                 <GraphicApplication Value="True"/>
    106               </Win32>
    107             </Options>
    108           </Linking>
    109           <Other>
    110             <CustomOptions Value="-dBorland -dVer150 -dDelphi7 -dCompiler6_Up -dPUREPASCAL"/>
    111           </Other>
    112         </CompilerOptions>
    113       </Item3>
    114       <Item4 Name="Windows 64-bit">
    115         <CompilerOptions>
    116           <Version Value="11"/>
    117           <PathDelim Value="\"/>
    118           <Target>
    119             <Filename Value="lib\$(TargetCPU)-$(TargetOS)\c-evo"/>
    120           </Target>
    121           <SearchPaths>
    122             <IncludeFiles Value="LocalPlayer;$(ProjOutDir)"/>
    123             <OtherUnitFiles Value="LocalPlayer"/>
    124             <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
    125           </SearchPaths>
    126           <Parsing>
    127             <SyntaxOptions>
    128               <SyntaxMode Value="Delphi"/>
    129               <CStyleOperator Value="False"/>
    130               <AllowLabel Value="False"/>
    131               <CPPInline Value="False"/>
    132             </SyntaxOptions>
    133           </Parsing>
    134           <CodeGeneration>
    135             <SmartLinkUnit Value="True"/>
    136             <TargetCPU Value="x86_64"/>
    137             <TargetOS Value="win64"/>
    138             <Optimizations>
    139               <OptimizationLevel Value="3"/>
    140             </Optimizations>
    141           </CodeGeneration>
    142           <Linking>
    143             <Debugging>
    144               <GenerateDebugInfo Value="False"/>
    145             </Debugging>
    146             <LinkSmart Value="True"/>
    147             <Options>
    148               <Win32>
    149                 <GraphicApplication Value="True"/>
    150               </Win32>
    151             </Options>
    152           </Linking>
    153           <Other>
    154             <CustomOptions Value="-dBorland -dVer150 -dDelphi7 -dCompiler6_Up -dPUREPASCAL"/>
    155           </Other>
    156         </CompilerOptions>
    157       </Item4>
     70      <SharedMatrixOptions Count="2">
     71        <Item1 ID="151739052537" Targets="CevoComponents" Modes="Debug" Value="-g -gl -gh -CirotR -O1"/>
     72        <Item2 ID="186701832267" Targets="CevoComponents" Modes="Release" Value="-CX -XX -O3"/>
     73      </SharedMatrixOptions>
    15874    </BuildModes>
    15975    <PublishOptions>
     
    433349      <IncludeFiles Value="LocalPlayer;$(ProjOutDir)"/>
    434350      <OtherUnitFiles Value="LocalPlayer"/>
    435       <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
     351      <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    436352    </SearchPaths>
    437353    <Parsing>
     
    456372      <Debugging>
    457373        <UseHeaptrc Value="True"/>
     374        <UseExternalDbgSyms Value="True"/>
    458375      </Debugging>
    459376      <Options>
Note: See TracChangeset for help on using the changeset viewer.