Ignore:
Timestamp:
Apr 16, 2020, 7:40:38 PM (4 years ago)
Author:
chronos
Message:
  • Fixed: Memory leaks.
Location:
branches/interpreter2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/interpreter2

    • Property svn:ignore set to
      lib
      interpreter
      interpreter.lps
      interpreter.res
      heaptrclog.trc
  • branches/interpreter2/interpreter.lpi

    r200 r201  
    1515      <Icon Value="0"/>
    1616    </General>
    17     <BuildModes Count="1">
    18       <Item1 Name="Default" Default="True"/>
     17    <BuildModes Count="2">
     18      <Item1 Name="Debug" Default="True"/>
     19      <Item2 Name="Release">
     20        <CompilerOptions>
     21          <Version Value="11"/>
     22          <Target>
     23            <Filename Value="interpreter"/>
     24          </Target>
     25          <SearchPaths>
     26            <IncludeFiles Value="$(ProjOutDir)"/>
     27            <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
     28          </SearchPaths>
     29          <Parsing>
     30            <SyntaxOptions>
     31              <SyntaxMode Value="Delphi"/>
     32              <CStyleOperator Value="False"/>
     33              <AllowLabel Value="False"/>
     34              <CPPInline Value="False"/>
     35            </SyntaxOptions>
     36          </Parsing>
     37          <CodeGeneration>
     38            <SmartLinkUnit Value="True"/>
     39            <Optimizations>
     40              <OptimizationLevel Value="3"/>
     41            </Optimizations>
     42          </CodeGeneration>
     43          <Linking>
     44            <Debugging>
     45              <GenerateDebugInfo Value="False"/>
     46            </Debugging>
     47            <LinkSmart Value="True"/>
     48            <Options>
     49              <Win32>
     50                <GraphicApplication Value="True"/>
     51              </Win32>
     52            </Options>
     53          </Linking>
     54        </CompilerOptions>
     55      </Item2>
    1956    </BuildModes>
    2057    <PublishOptions>
     
    72109    <SearchPaths>
    73110      <IncludeFiles Value="$(ProjOutDir)"/>
    74       <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
     111      <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    75112    </SearchPaths>
    76113    <Parsing>
    77114      <SyntaxOptions>
    78115        <SyntaxMode Value="Delphi"/>
     116        <CStyleOperator Value="False"/>
     117        <IncludeAssertionCode Value="True"/>
     118        <AllowLabel Value="False"/>
     119        <CPPInline Value="False"/>
    79120      </SyntaxOptions>
    80121    </Parsing>
     122    <CodeGeneration>
     123      <Checks>
     124        <IOChecks Value="True"/>
     125        <RangeChecks Value="True"/>
     126        <OverflowChecks Value="True"/>
     127        <StackChecks Value="True"/>
     128      </Checks>
     129      <VerifyObjMethodCallValidity Value="True"/>
     130    </CodeGeneration>
    81131    <Linking>
     132      <Debugging>
     133        <UseHeaptrc Value="True"/>
     134      </Debugging>
    82135      <Options>
    83136        <Win32>
Note: See TracChangeset for help on using the changeset viewer.