Ignore:
Timestamp:
Jan 5, 2018, 10:24:36 PM (6 years ago)
Author:
chronos
Message:
  • Modified: New native generics classes working under FPC 3.0 transformed from TemplateGenerics package.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Generics/NativeGenerics/NativeGenerics.lpk

    r458 r496  
    1 <?xml version="1.0"?>
     1<?xml version="1.0" encoding="UTF-8"?>
    22<CONFIG>
    33  <Package Version="4">
    4     <PathDelim Value="\"/>
    54    <Name Value="NativeGenerics"/>
    6     <AddToProjectUsesSection Value="True"/>
    7     <Author Value="Chronos (robie@centrum.cz)"/>
     5    <Type Value="RunAndDesignTime"/>
    86    <CompilerOptions>
    97      <Version Value="11"/>
    10       <PathDelim Value="\"/>
    118      <SearchPaths>
    12         <OtherUnitFiles Value="Units;Additional"/>
    13         <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
     9        <IncludeFiles Value="Generic"/>
     10        <OtherUnitFiles Value="Generic;Specialized;Additional"/>
     11        <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)/"/>
    1412      </SearchPaths>
    15       <CodeGeneration>
    16         <Checks>
    17           <IOChecks Value="True"/>
    18           <RangeChecks Value="True"/>
    19           <OverflowChecks Value="True"/>
    20           <StackChecks Value="True"/>
    21         </Checks>
    22       </CodeGeneration>
    23       <Other>
    24         <CompilerPath Value="$(CompPath)"/>
    25       </Other>
    2613    </CompilerOptions>
    27     <Description Value="Native generics library.
    28 Require FPC 2.7.1"/>
    29     <License Value="GNU/GPLv3"/>
    30     <Version Minor="2"/>
    31     <Files Count="15">
     14    <Files Count="17">
    3215      <Item1>
    33         <Filename Value="ReadMe.txt"/>
    34         <Type Value="Text"/>
     16        <Filename Value="Generic/GenericBitmap.pas"/>
     17        <UnitName Value="GenericBitmap"/>
    3518      </Item1>
    3619      <Item2>
    37         <Filename Value="Units\GenericList.pas"/>
    38         <UnitName Value="GenericList"/>
     20        <Filename Value="Generic/GenericDictionary.pas"/>
     21        <UnitName Value="GenericDictionary"/>
    3922      </Item2>
    4023      <Item3>
    41         <Filename Value="Units\GenericTree.pas"/>
    42         <UnitName Value="GenericTree"/>
     24        <Filename Value="Generic/GenericFileList.pas"/>
     25        <Type Value="Include"/>
    4326      </Item3>
    4427      <Item4>
    45         <Filename Value="Units\GenericDictionary.pas"/>
    46         <UnitName Value="GenericDictionary"/>
     28        <Filename Value="Generic/GenericList.pas"/>
     29        <UnitName Value="GenericList"/>
    4730      </Item4>
    4831      <Item5>
    49         <Filename Value="Units\GenericQueue.pas"/>
    50         <UnitName Value="GenericQueue"/>
     32        <Filename Value="Generic/GenericMatrix.pas"/>
     33        <UnitName Value="GenericMatrix"/>
    5134      </Item5>
    5235      <Item6>
    53         <Filename Value="Units\GenericRange.pas"/>
    54         <UnitName Value="GenericRange"/>
     36        <Filename Value="Generic/GenericPoint.pas"/>
     37        <UnitName Value="GenericPoint"/>
    5538      </Item6>
    5639      <Item7>
    57         <Filename Value="Units\GenericSet.pas"/>
    58         <UnitName Value="GenericSet"/>
     40        <Filename Value="Generic/GenericQueue.pas"/>
     41        <UnitName Value="GenericQueue"/>
    5942      </Item7>
    6043      <Item8>
    61         <Filename Value="Units\GenericStack.pas"/>
    62         <UnitName Value="GenericStack"/>
     44        <Filename Value="Generic/GenericRange.pas"/>
     45        <UnitName Value="GenericRange"/>
    6346      </Item8>
    6447      <Item9>
    65         <Filename Value="Units\GenericStream.pas"/>
    66         <UnitName Value="GenericStream"/>
     48        <Filename Value="Generic/GenericRectangle.pas"/>
     49        <UnitName Value="GenericRectangle"/>
    6750      </Item9>
    6851      <Item10>
    69         <Filename Value="Units\GenericMatrix.pas"/>
    70         <UnitName Value="GenericMatrix"/>
     52        <Filename Value="Generic/GenericSet.pas"/>
     53        <UnitName Value="GenericSet"/>
    7154      </Item10>
    7255      <Item11>
    73         <Filename Value="Units\GenericString.pas"/>
    74         <UnitName Value="GenericString"/>
     56        <Filename Value="Generic/GenericStack.pas"/>
     57        <UnitName Value="GenericStack"/>
    7558      </Item11>
    7659      <Item12>
    77         <Filename Value="Units\GenericBitmap.pas"/>
    78         <UnitName Value="GenericBitmap"/>
     60        <Filename Value="Generic/GenericStream.pas"/>
     61        <UnitName Value="GenericStream"/>
    7962      </Item12>
    8063      <Item13>
    81         <Filename Value="Units\GenericRectangle.pas"/>
    82         <UnitName Value="GenericRectangle"/>
     64        <Filename Value="Generic/GenericTree.pas"/>
     65        <UnitName Value="GenericTree"/>
    8366      </Item13>
    8467      <Item14>
    85         <Filename Value="Units\GenericPoint.pas"/>
    86         <UnitName Value="GenericPoint"/>
     68        <Filename Value="Specialized/SpecializedList.pas"/>
     69        <UnitName Value="SpecializedList"/>
    8770      </Item14>
    8871      <Item15>
    89         <Filename Value="Additional\UBinarySerializer.pas"/>
     72        <Filename Value="Specialized/SpecializedRectangle.pas"/>
     73        <UnitName Value="SpecializedRectangle"/>
     74      </Item15>
     75      <Item16>
     76        <Filename Value="Specialized/SpecializedStream.pas"/>
     77        <UnitName Value="SpecializedStream"/>
     78      </Item16>
     79      <Item17>
     80        <Filename Value="Additional/UBinarySerializer.pas"/>
    9081        <UnitName Value="UBinarySerializer"/>
    91       </Item15>
     82      </Item17>
    9283    </Files>
    93     <Type Value="RunAndDesignTime"/>
    94     <RequiredPkgs Count="2">
     84    <RequiredPkgs Count="1">
    9585      <Item1>
    96         <PackageName Value="LCL"/>
     86        <PackageName Value="FCL"/>
    9787      </Item1>
    98       <Item2>
    99         <PackageName Value="FCL"/>
    100         <MinVersion Major="1" Valid="True"/>
    101       </Item2>
    10288    </RequiredPkgs>
    10389    <UsageOptions>
Note: See TracChangeset for help on using the changeset viewer.