Changeset 177


Ignore:
Timestamp:
Jan 30, 2018, 10:17:26 PM (7 years ago)
Author:
chronos
Message:
  • Modified: Propagate build mode settings to used packages.
Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Forms

    • Property svn:ignore set to
      *.lrj
  • trunk/Packages/Common/Common.lpk

    r170 r177  
    1111      <PathDelim Value="\"/>
    1212      <SearchPaths>
    13         <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
     13        <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    1414      </SearchPaths>
     15      <Parsing>
     16        <SyntaxOptions>
     17          <CStyleOperator Value="False"/>
     18          <AllowLabel Value="False"/>
     19          <CPPInline Value="False"/>
     20        </SyntaxOptions>
     21      </Parsing>
     22      <CodeGeneration>
     23        <Optimizations>
     24          <OptimizationLevel Value="0"/>
     25        </Optimizations>
     26      </CodeGeneration>
     27      <Linking>
     28        <Debugging>
     29          <GenerateDebugInfo Value="False"/>
     30        </Debugging>
     31      </Linking>
     32      <Other>
     33        <CompilerMessages>
     34          <IgnoredMessages idx5024="True"/>
     35        </CompilerMessages>
     36      </Other>
    1537    </CompilerOptions>
    1638    <Description Value="Various libraries"/>
  • trunk/Packages/CoolTranslator/CoolTranslator.lpk

    r33 r177  
    1 <?xml version="1.0"?>
     1<?xml version="1.0" encoding="UTF-8"?>
    22<CONFIG>
    33  <Package Version="4">
    44    <PathDelim Value="\"/>
    55    <Name Value="CoolTranslator"/>
     6    <Type Value="RunAndDesignTime"/>
    67    <AddToProjectUsesSection Value="True"/>
    78    <Author Value="Chronos (robie@centrum.cz)"/>
    89    <CompilerOptions>
    9       <Version Value="10"/>
     10      <Version Value="11"/>
    1011      <PathDelim Value="\"/>
    1112      <SearchPaths>
    12         <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
     13        <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    1314      </SearchPaths>
     15      <Parsing>
     16        <SyntaxOptions>
     17          <CStyleOperator Value="False"/>
     18          <AllowLabel Value="False"/>
     19          <CPPInline Value="False"/>
     20        </SyntaxOptions>
     21      </Parsing>
     22      <CodeGeneration>
     23        <Optimizations>
     24          <OptimizationLevel Value="0"/>
     25        </Optimizations>
     26      </CodeGeneration>
     27      <Linking>
     28        <Debugging>
     29          <GenerateDebugInfo Value="False"/>
     30        </Debugging>
     31      </Linking>
    1432      <Other>
    15         <CompilerPath Value="$(CompPath)"/>
     33        <CompilerMessages>
     34          <IgnoredMessages idx5024="True"/>
     35        </CompilerMessages>
    1636      </Other>
    1737    </CompilerOptions>
     
    3858      <OutDir Value="Languages"/>
    3959    </i18n>
    40     <Type Value="RunAndDesignTime"/>
    4160    <RequiredPkgs Count="2">
    4261      <Item1>
  • trunk/Packages/TemplateGenerics/TemplateGenerics.lpk

    r57 r177  
    1 <?xml version="1.0"?>
     1<?xml version="1.0" encoding="UTF-8"?>
    22<CONFIG>
    33  <Package Version="4">
    44    <PathDelim Value="\"/>
    55    <Name Value="TemplateGenerics"/>
     6    <Type Value="RunAndDesignTime"/>
    67    <AddToProjectUsesSection Value="True"/>
    78    <Author Value="Chronos (robie@centrum.cz)"/>
     
    1213        <IncludeFiles Value="Generic"/>
    1314        <OtherUnitFiles Value="Specialized;Generic;Additional"/>
    14         <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
     15        <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    1516      </SearchPaths>
     17      <Parsing>
     18        <SyntaxOptions>
     19          <CStyleOperator Value="False"/>
     20          <AllowLabel Value="False"/>
     21          <CPPInline Value="False"/>
     22        </SyntaxOptions>
     23      </Parsing>
    1624      <CodeGeneration>
    1725        <Optimizations>
     26          <OptimizationLevel Value="0"/>
    1827          <VariablesInRegisters Value="True"/>
    19           <OptimizationLevel Value="3"/>
    2028        </Optimizations>
    2129      </CodeGeneration>
     30      <Linking>
     31        <Debugging>
     32          <GenerateDebugInfo Value="False"/>
     33        </Debugging>
     34      </Linking>
    2235      <Other>
    2336        <CompilerMessages>
    24           <UseMsgFile Value="True"/>
     37          <IgnoredMessages idx5024="True"/>
    2538        </CompilerMessages>
    26         <CompilerPath Value="$(CompPath)"/>
    2739      </Other>
    2840    </CompilerOptions>
     
    4860      <Item5>
    4961        <Filename Value="Generic\GenericFileList.inc"/>
     62        <UnitName Value="GenericFileList"/>
    5063      </Item5>
    5164      <Item6>
     
    142155      </Item28>
    143156    </Files>
    144     <Type Value="RunAndDesignTime"/>
    145157    <RequiredPkgs Count="2">
    146158      <Item1>
  • trunk/UMap.pas

    r175 r177  
    66
    77uses
    8   Classes, SysUtils, UGame, XMLRead, XMLWrite, DOM,
    9   UGeometry, fgl;
     8  Classes, SysUtils, UGame, XMLRead, XMLWrite, DOM, UGeometry, fgl;
    109
    1110type
  • trunk/xtactics.lpi

    r151 r177  
    1818      <OutDir Value="Languages"/>
    1919    </i18n>
    20     <BuildModes Count="4">
     20    <BuildModes Count="2">
    2121      <Item1 Name="Debug" Default="True"/>
    2222      <Item2 Name="Release">
     
    2929            <IncludeFiles Value="$(ProjOutDir)"/>
    3030            <OtherUnitFiles Value="Forms"/>
    31             <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
     31            <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    3232          </SearchPaths>
    3333          <Parsing>
     
    5757            </Options>
    5858          </Linking>
     59          <Other>
     60            <CompilerMessages>
     61              <IgnoredMessages idx5024="True"/>
     62            </CompilerMessages>
     63          </Other>
    5964        </CompilerOptions>
    6065      </Item2>
    61       <Item3 Name="Windows 32-bit">
    62         <CompilerOptions>
    63           <Version Value="11"/>
    64           <Target>
    65             <Filename Value="lib/$(TargetCPU)-$(TargetOS)/xtactics"/>
    66           </Target>
    67           <SearchPaths>
    68             <IncludeFiles Value="$(ProjOutDir)"/>
    69             <OtherUnitFiles Value="Forms"/>
    70             <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
    71           </SearchPaths>
    72           <Parsing>
    73             <SyntaxOptions>
    74               <SyntaxMode Value="Delphi"/>
    75               <CStyleOperator Value="False"/>
    76               <AllowLabel Value="False"/>
    77               <CPPInline Value="False"/>
    78             </SyntaxOptions>
    79           </Parsing>
    80           <CodeGeneration>
    81             <SmartLinkUnit Value="True"/>
    82             <TargetCPU Value="i386"/>
    83             <TargetOS Value="win32"/>
    84             <Optimizations>
    85               <OptimizationLevel Value="3"/>
    86             </Optimizations>
    87           </CodeGeneration>
    88           <Linking>
    89             <Debugging>
    90               <GenerateDebugInfo Value="False"/>
    91               <StripSymbols Value="True"/>
    92             </Debugging>
    93             <LinkSmart Value="True"/>
    94             <Options>
    95               <Win32>
    96                 <GraphicApplication Value="True"/>
    97               </Win32>
    98             </Options>
    99           </Linking>
    100         </CompilerOptions>
    101       </Item3>
    102       <Item4 Name="Windows 64-bit">
    103         <CompilerOptions>
    104           <Version Value="11"/>
    105           <Target>
    106             <Filename Value="lib/$(TargetCPU)-$(TargetOS)/xtactics"/>
    107           </Target>
    108           <SearchPaths>
    109             <IncludeFiles Value="$(ProjOutDir)"/>
    110             <OtherUnitFiles Value="Forms"/>
    111             <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
    112           </SearchPaths>
    113           <Parsing>
    114             <SyntaxOptions>
    115               <SyntaxMode Value="Delphi"/>
    116               <CStyleOperator Value="False"/>
    117               <AllowLabel Value="False"/>
    118               <CPPInline Value="False"/>
    119             </SyntaxOptions>
    120           </Parsing>
    121           <CodeGeneration>
    122             <SmartLinkUnit Value="True"/>
    123             <TargetCPU Value="x86_64"/>
    124             <TargetOS Value="win64"/>
    125             <Optimizations>
    126               <OptimizationLevel Value="3"/>
    127             </Optimizations>
    128           </CodeGeneration>
    129           <Linking>
    130             <Debugging>
    131               <GenerateDebugInfo Value="False"/>
    132               <StripSymbols Value="True"/>
    133             </Debugging>
    134             <LinkSmart Value="True"/>
    135             <Options>
    136               <Win32>
    137                 <GraphicApplication Value="True"/>
    138               </Win32>
    139             </Options>
    140           </Linking>
    141         </CompilerOptions>
    142       </Item4>
     66      <SharedMatrixOptions Count="2">
     67        <Item1 ID="257295799247" Targets="Common,CoolTranslator,TemplateGenerics" Modes="Debug" Value="-g -gl -gh -CirotR -O1"/>
     68        <Item2 ID="262602526292" Targets="Common,CoolTranslator,TemplateGenerics" Modes="Release" Value="-CX -XX -O3"/>
     69      </SharedMatrixOptions>
    14370    </BuildModes>
    14471    <PublishOptions>
     
    266193      <IncludeFiles Value="$(ProjOutDir)"/>
    267194      <OtherUnitFiles Value="Forms"/>
    268       <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
     195      <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    269196    </SearchPaths>
    270197    <Parsing>
Note: See TracChangeset for help on using the changeset viewer.