Ignore:
Timestamp:
Apr 10, 2019, 11:49:27 PM (6 years ago)
Author:
chronos
Message:
  • Added: Build modes.
  • Fixed: Background thread code should not access main thread visual controls.
Location:
branches/virtualcpu4
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/virtualcpu4

    • Property svn:ignore
      •  

        old new  
        11lib
        22virtucpu4.exe
         3virtucpu4
        34*.lps
        45*.res
  • branches/virtualcpu4/virtucpu4.lpi

    r170 r172  
    1616      <Icon Value="0"/>
    1717    </General>
    18     <BuildModes Count="1">
    19       <Item1 Name="Default" Default="True"/>
     18    <BuildModes Count="2">
     19      <Item1 Name="Debug" Default="True"/>
     20      <Item2 Name="Release">
     21        <CompilerOptions>
     22          <Version Value="11"/>
     23          <PathDelim Value="\"/>
     24          <Target>
     25            <Filename Value="virtucpu4"/>
     26          </Target>
     27          <SearchPaths>
     28            <IncludeFiles Value="$(ProjOutDir)"/>
     29            <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
     30          </SearchPaths>
     31          <Parsing>
     32            <SyntaxOptions>
     33              <SyntaxMode Value="Delphi"/>
     34              <CStyleOperator Value="False"/>
     35              <AllowLabel Value="False"/>
     36              <CPPInline Value="False"/>
     37            </SyntaxOptions>
     38          </Parsing>
     39          <CodeGeneration>
     40            <SmartLinkUnit Value="True"/>
     41            <Optimizations>
     42              <OptimizationLevel Value="3"/>
     43            </Optimizations>
     44          </CodeGeneration>
     45          <Linking>
     46            <Debugging>
     47              <GenerateDebugInfo Value="False"/>
     48            </Debugging>
     49            <LinkSmart Value="True"/>
     50            <Options>
     51              <Win32>
     52                <GraphicApplication Value="True"/>
     53              </Win32>
     54            </Options>
     55          </Linking>
     56        </CompilerOptions>
     57      </Item2>
    2058    </BuildModes>
    2159    <PublishOptions>
     
    62100    <SearchPaths>
    63101      <IncludeFiles Value="$(ProjOutDir)"/>
    64       <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
     102      <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    65103    </SearchPaths>
     104    <Parsing>
     105      <SyntaxOptions>
     106        <SyntaxMode Value="Delphi"/>
     107        <CStyleOperator Value="False"/>
     108        <IncludeAssertionCode Value="True"/>
     109        <AllowLabel Value="False"/>
     110        <CPPInline Value="False"/>
     111      </SyntaxOptions>
     112    </Parsing>
     113    <CodeGeneration>
     114      <Checks>
     115        <IOChecks Value="True"/>
     116        <RangeChecks Value="True"/>
     117        <OverflowChecks Value="True"/>
     118        <StackChecks Value="True"/>
     119      </Checks>
     120      <VerifyObjMethodCallValidity Value="True"/>
     121    </CodeGeneration>
    66122    <Linking>
     123      <Debugging>
     124        <UseHeaptrc Value="True"/>
     125      </Debugging>
    67126      <Options>
    68127        <Win32>
Note: See TracChangeset for help on using the changeset viewer.