<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
  <ProjectOptions>
    <Version Value="11"/>
    <PathDelim Value="\"/>
    <General>
      <Flags>
        <MainUnitHasCreateFormStatements Value="False"/>
        <MainUnitHasTitleStatement Value="False"/>
      </Flags>
      <SessionStorage Value="InProjectDir"/>
      <MainUnit Value="0"/>
      <Title Value="mormot2tests"/>
      <UseAppBundle Value="False"/>
      <ResourceType Value="res"/>
    </General>
    <i18n>
      <EnableI18N LFM="False"/>
    </i18n>
    <BuildModes Count="16">
      <Item1 Name="default" Default="True"/>
      <Item2 Name="win32">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="i386"/>
            <TargetOS Value="win32"/>
            <Optimizations>
              <OptimizationLevel Value="3"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
          </Other>
        </CompilerOptions>
      </Item2>
      <Item3 Name="win64">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="x86_64"/>
            <TargetOS Value="win64"/>
            <Optimizations>
              <OptimizationLevel Value="2"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
            <CustomOptions Value="-dFPC_NO_DEFAULT_MEMORYMANAGER
-dFPC_X64MM
-dFPCMM_DEBUG
-dFPCMM_REPORTMEMORYLEAKS"/>
            <OtherDefines Count="7">
              <Define0 Value="FPC_NO_DEFAULT_MEMORYMANAGER"/>
              <Define1 Value="FPC_X64MM"/>
              <Define2 Value="FPCMM_DEBUG"/>
              <Define3 Value="FPCMM_REPORTMEMORYLEAKS"/>
              <Define4 Value="PUREMORMOT2"/>
              <Define5 Value="FPCMM_SERVER"/>
              <Define6 Value="FPCMM_ASSUMEMULTITHREAD"/>
            </OtherDefines>
          </Other>
        </CompilerOptions>
      </Item3>
      <Item4 Name="lin386">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="i386"/>
            <TargetOS Value="linux"/>
            <Optimizations>
              <OptimizationLevel Value="3"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
          </Other>
        </CompilerOptions>
      </Item4>
      <Item5 Name="linx64">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="x86_64"/>
            <TargetOS Value="linux"/>
            <Optimizations>
              <OptimizationLevel Value="3"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
            <CompilerMessages>
              <IgnoredMessages idx5089="True"/>
            </CompilerMessages>
            <CustomOptions Value="-dFPC_NO_DEFAULT_MEMORYMANAGER
-dFPC_X64MM
-dFPCMM_DEBUG
-dFPCMM_REPORTMEMORYLEAKS
-dPUREMORMOT2
-dFPCMM_SERVER"/>
            <OtherDefines Count="7">
              <Define0 Value="FPC_NO_DEFAULT_MEMORYMANAGER"/>
              <Define1 Value="FPC_X64MM"/>
              <Define2 Value="FPCMM_DEBUG"/>
              <Define3 Value="FPCMM_REPORTMEMORYLEAKS"/>
              <Define4 Value="PUREMORMOT2"/>
              <Define5 Value="FPCMM_SERVER"/>
              <Define6 Value="FPCMM_ASSUMEMULTITHREAD"/>
            </OtherDefines>
          </Other>
        </CompilerOptions>
      </Item5>
      <Item6 Name="bsd386">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="i386"/>
            <TargetOS Value="freebsd"/>
            <Optimizations>
              <OptimizationLevel Value="3"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
            <OtherDefines Count="6">
              <Define0 Value="FPC_NO_DEFAULT_MEMORYMANAGER"/>
              <Define1 Value="FPC_X64MM"/>
              <Define2 Value="FPCMM_DEBUG"/>
              <Define3 Value="FPCMM_REPORTMEMORYLEAKS"/>
              <Define4 Value="PUREMORMOT2"/>
              <Define5 Value="FPCMM_SERVER"/>
            </OtherDefines>
          </Other>
        </CompilerOptions>
      </Item6>
      <Item7 Name="bsdx64">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="x86_64"/>
            <TargetOS Value="freebsd"/>
            <Optimizations>
              <OptimizationLevel Value="3"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
          </Other>
        </CompilerOptions>
      </Item7>
      <Item8 Name="darw386">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="i386"/>
            <TargetOS Value="darwin"/>
            <Optimizations>
              <OptimizationLevel Value="3"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
          </Other>
        </CompilerOptions>
      </Item8>
      <Item9 Name="darwx64">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="//if TargetOS='darwin' then
//   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="x86_64"/>
            <TargetOS Value="darwin"/>
            <Optimizations>
              <OptimizationLevel Value="2"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
            <OtherDefines Count="7">
              <Define0 Value="FPC_NO_DEFAULT_MEMORYMANAGER"/>
              <Define1 Value="FPC_X64MM"/>
              <Define2 Value="FPCMM_DEBUG"/>
              <Define3 Value="FPCMM_REPORTMEMORYLEAKS"/>
              <Define4 Value="PUREMORMOT2"/>
              <Define5 Value="FPCMM_SERVER"/>
              <Define6 Value="FPCMM_ASSUMEMULTITHREAD"/>
            </OtherDefines>
          </Other>
        </CompilerOptions>
      </Item9>
      <Item10 Name="linarm32">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetProcessor Value="ARMV7A"/>
            <TargetCPU Value="arm"/>
            <TargetOS Value="linux"/>
            <Optimizations>
              <OptimizationLevel Value="2"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
            <OtherDefines Count="7">
              <Define0 Value="FPC_NO_DEFAULT_MEMORYMANAGER"/>
              <Define1 Value="FPC_X64MM"/>
              <Define2 Value="FPCMM_DEBUG"/>
              <Define3 Value="FPCMM_REPORTMEMORYLEAKS"/>
              <Define4 Value="PUREMORMOT2"/>
              <Define5 Value="FPCMM_SERVER"/>
              <Define6 Value="FPCMM_ASSUMEMULTITHREAD"/>
            </OtherDefines>
          </Other>
        </CompilerOptions>
      </Item10>
      <Item11 Name="linarm64">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="aarch64"/>
            <TargetOS Value="linux"/>
            <Optimizations>
              <OptimizationLevel Value="3"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
          </Other>
        </CompilerOptions>
      </Item11>
      <Item12 Name="andarm32">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetProcessor Value="ARMV7A"/>
            <TargetCPU Value="arm"/>
            <TargetOS Value="android"/>
            <Optimizations>
              <OptimizationLevel Value="2"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
            <OtherDefines Count="7">
              <Define0 Value="FPC_NO_DEFAULT_MEMORYMANAGER"/>
              <Define1 Value="FPC_X64MM"/>
              <Define2 Value="FPCMM_DEBUG"/>
              <Define3 Value="FPCMM_REPORTMEMORYLEAKS"/>
              <Define4 Value="PUREMORMOT2"/>
              <Define5 Value="FPCMM_SERVER"/>
              <Define6 Value="FPCMM_ASSUMEMULTITHREAD"/>
            </OtherDefines>
          </Other>
        </CompilerOptions>
      </Item12>
      <Item13 Name="andarm64">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="aarch64"/>
            <TargetOS Value="android"/>
            <Optimizations>
              <OptimizationLevel Value="3"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
            <OtherDefines Count="7">
              <Define0 Value="FPC_NO_DEFAULT_MEMORYMANAGER"/>
              <Define1 Value="FPC_X64MM"/>
              <Define2 Value="FPCMM_DEBUG"/>
              <Define3 Value="FPCMM_REPORTMEMORYLEAKS"/>
              <Define4 Value="PUREMORMOT2"/>
              <Define5 Value="FPCMM_SERVER"/>
              <Define6 Value="FPCMM_ASSUMEMULTITHREAD"/>
            </OtherDefines>
          </Other>
        </CompilerOptions>
      </Item13>
      <Item14 Name="andi386">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="i386"/>
            <TargetOS Value="android"/>
            <Optimizations>
              <OptimizationLevel Value="3"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
            <OtherDefines Count="7">
              <Define0 Value="FPC_NO_DEFAULT_MEMORYMANAGER"/>
              <Define1 Value="FPC_X64MM"/>
              <Define2 Value="FPCMM_DEBUG"/>
              <Define3 Value="FPCMM_REPORTMEMORYLEAKS"/>
              <Define4 Value="PUREMORMOT2"/>
              <Define5 Value="FPCMM_SERVER"/>
              <Define6 Value="FPCMM_ASSUMEMULTITHREAD"/>
            </OtherDefines>
          </Other>
        </CompilerOptions>
      </Item14>
      <Item15 Name="andx64">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="x86_64"/>
            <TargetOS Value="android"/>
            <Optimizations>
              <OptimizationLevel Value="3"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
            <OtherDefines Count="7">
              <Define0 Value="FPC_NO_DEFAULT_MEMORYMANAGER"/>
              <Define1 Value="FPC_X64MM"/>
              <Define2 Value="FPCMM_DEBUG"/>
              <Define3 Value="FPCMM_REPORTMEMORYLEAKS"/>
              <Define4 Value="PUREMORMOT2"/>
              <Define5 Value="FPCMM_SERVER"/>
              <Define6 Value="FPCMM_ASSUMEMULTITHREAD"/>
            </OtherDefines>
          </Other>
        </CompilerOptions>
      </Item15>
      <Item16 Name="darwarm64">
        <CompilerOptions>
          <Version Value="11"/>
          <PathDelim Value="\"/>
          <Target>
            <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
          </Target>
          <SearchPaths>
            <IncludeFiles Value="$(ProjOutDir)"/>
            <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
          </SearchPaths>
          <Conditionals Value="//if TargetOS=&apos;darwin&apos; then
//   CustomOptions := &apos; -Cg-&apos;;"/>
          <Parsing>
            <SyntaxOptions>
              <SyntaxMode Value="Delphi"/>
              <IncludeAssertionCode Value="True"/>
            </SyntaxOptions>
          </Parsing>
          <CodeGeneration>
            <SmartLinkUnit Value="True"/>
            <RelocatableUnit Value="True"/>
            <Checks>
              <IOChecks Value="True"/>
            </Checks>
            <TargetCPU Value="aarch64"/>
            <TargetOS Value="darwin"/>
            <Optimizations>
              <OptimizationLevel Value="2"/>
            </Optimizations>
          </CodeGeneration>
          <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
            <LinkSmart Value="True"/>
          </Linking>
          <Other>
            <Verbosity>
              <ShowNotes Value="False"/>
              <ShowHints Value="False"/>
            </Verbosity>
            <OtherDefines Count="10">
              <Define0 Value="FPC_NO_DEFAULT_MEMORYMANAGER"/>
              <Define1 Value="FPC_X64MM"/>
              <Define2 Value="FPCMM_DEBUG"/>
              <Define3 Value="FPCMM_REPORTMEMORYLEAKS"/>
              <Define4 Value="PUREMORMOT2"/>
              <Define5 Value="FPCMM_SERVER"/>
              <Define6 Value="FPCMM_ASSUMEMULTITHREAD"/>
              <Define7 Value="USE_OPENSSL"/>
              <Define8 Value="USEZEOS"/>
              <Define9 Value="FPC_LIBCMM"/>
            </OtherDefines>
          </Other>
        </CompilerOptions>
      </Item16>
</BuildModes>
    <PublishOptions>
      <Version Value="2"/>
    </PublishOptions>
    <RunParams>
      <FormatVersion Value="2"/>
      <Modes Count="1">
        <Mode0 Name="default"/>
      </Modes>
    </RunParams>
    <RequiredPackages Count="1">
      <Item1>
        <PackageName Value="mormot2"/>
      </Item1>
    </RequiredPackages>
    <Units Count="99">
      <Unit0>
        <Filename Value="mormot2tests.dpr"/>
        <IsPartOfProject Value="True"/>
      </Unit0>
      <Unit1>
        <Filename Value="..\src\core\mormot.core.base.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit1>
      <Unit2>
        <Filename Value="..\src\core\mormot.core.data.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit2>
      <Unit3>
        <Filename Value="..\src\core\mormot.core.text.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit3>
      <Unit4>
        <Filename Value="..\src\core\mormot.core.json.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit4>
      <Unit5>
        <Filename Value="..\src\core\mormot.core.os.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit5>
      <Unit6>
        <Filename Value="..\src\core\mormot.core.variants.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit6>
      <Unit7>
        <Filename Value="..\src\core\mormot.core.datetime.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit7>
      <Unit8>
        <Filename Value="..\src\core\mormot.core.rtti.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit8>
      <Unit9>
        <Filename Value="..\src\core\mormot.core.test.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit9>
      <Unit10>
        <Filename Value="..\src\core\mormot.core.perf.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit10>
      <Unit11>
        <Filename Value="..\src\core\mormot.core.log.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit11>
      <Unit12>
        <Filename Value="..\src\crypt\mormot.crypt.core.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit12>
      <Unit13>
        <Filename Value="..\src\crypt\mormot.crypt.jwt.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit13>
      <Unit14>
        <Filename Value="..\src\crypt\mormot.crypt.secure.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit14>
      <Unit15>
        <Filename Value="test.core.crypt.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit15>
      <Unit16>
        <Filename Value="test.core.base.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit16>
      <Unit17>
        <Filename Value="..\src\core\mormot.core.search.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit17>
      <Unit18>
        <Filename Value="..\src\core\mormot.core.buffers.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit18>
      <Unit19>
        <Filename Value="..\src\core\mormot.core.unicode.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit19>
      <Unit20>
        <Filename Value="..\src\lib\mormot.lib.z.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit20>
      <Unit21>
        <Filename Value="..\src\core\mormot.core.zip.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit21>
      <Unit22>
        <Filename Value="..\src\core\mormot.core.threads.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit22>
      <Unit23>
        <Filename Value="..\src\net\mormot.net.sock.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit23>
      <Unit24>
        <Filename Value="..\src\crypt\mormot.crypt.ecc256r1.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit24>
      <Unit25>
        <Filename Value="..\src\crypt\mormot.crypt.ecc.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit25>
      <Unit26>
        <Filename Value="..\src\net\mormot.net.client.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit26>
      <Unit27>
        <Filename Value="..\src\net\mormot.net.server.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit27>
      <Unit28>
        <Filename Value="..\src\net\mormot.net.http.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit28>
      <Unit29>
        <Filename Value="..\src\lib\mormot.lib.winhttp.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit29>
      <Unit30>
        <Filename Value="..\src\db\mormot.db.core.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit30>
      <Unit31>
        <Filename Value="..\src\db\mormot.db.sql.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit31>
      <Unit32>
        <Filename Value="..\src\db\mormot.db.proxy.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit32>
      <Unit33>
        <Filename Value="..\src\db\mormot.db.raw.oracle.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit33>
      <Unit34>
        <Filename Value="..\src\db\mormot.db.sql.oracle.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit34>
      <Unit35>
        <Filename Value="..\src\db\mormot.db.raw.odbc.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit35>
      <Unit36>
        <Filename Value="..\src\db\mormot.db.sql.odbc.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit36>
      <Unit37>
        <Filename Value="..\src\db\mormot.db.raw.oledb.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit37>
      <Unit38>
        <Filename Value="..\src\db\mormot.db.sql.oledb.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit38>
      <Unit39>
        <Filename Value="..\src\lib\mormot.lib.curl.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit39>
      <Unit40>
        <Filename Value="..\src\db\mormot.db.raw.postgres.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit40>
      <Unit41>
        <Filename Value="..\src\db\mormot.db.sql.postgres.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit41>
      <Unit42>
        <Filename Value="..\src\db\mormot.db.raw.sqlite3.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit42>
      <Unit43>
        <Filename Value="..\src\db\mormot.db.raw.sqlite3.static.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit43>
      <Unit44>
        <Filename Value="..\src\db\mormot.db.nosql.bson.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit44>
      <Unit45>
        <Filename Value="..\src\db\mormot.db.nosql.mongodb.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit45>
      <Unit46>
        <Filename Value="..\src\net\mormot.net.async.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit46>
      <Unit47>
        <Filename Value="..\src\net\mormot.net.ws.core.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit47>
      <Unit48>
        <Filename Value="..\src\db\mormot.db.sql.sqlite3.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit48>
      <Unit49>
        <Filename Value="..\src\orm\mormot.orm.core.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit49>
      <Unit50>
        <Filename Value="..\src\rest\mormot.rest.core.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit50>
      <Unit51>
        <Filename Value="..\src\soa\mormot.soa.core.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit51>
      <Unit52>
        <Filename Value="..\src\core\mormot.core.interfaces.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit52>
      <Unit53>
        <Filename Value="..\src\orm\mormot.orm.rest.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit53>
      <Unit54>
        <Filename Value="..\src\rest\mormot.rest.client.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit54>
      <Unit55>
        <Filename Value="..\src\orm\mormot.orm.client.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit55>
      <Unit56>
        <Filename Value="..\src\orm\mormot.orm.server.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit56>
      <Unit57>
        <Filename Value="..\src\rest\mormot.rest.server.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit57>
      <Unit58>
        <Filename Value="..\src\soa\mormot.soa.server.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit58>
      <Unit59>
        <Filename Value="..\src\orm\mormot.orm.storage.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit59>
      <Unit60>
        <Filename Value="..\src\soa\mormot.soa.client.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit60>
      <Unit61>
        <Filename Value="..\src\rest\mormot.rest.memserver.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit61>
      <Unit62>
        <Filename Value="..\src\orm\mormot.orm.sql.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit62>
      <Unit63>
        <Filename Value="..\src\orm\mormot.orm.sqlite3.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit63>
      <Unit64>
        <Filename Value="..\src\rest\mormot.rest.sqlite3.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit64>
      <Unit65>
        <Filename Value="..\src\orm\mormot.orm.mongodb.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit65>
      <Unit66>
        <Filename Value="..\src\lib\mormot.lib.lizard.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit66>
      <Unit67>
        <Filename Value="..\src\rest\mormot.rest.http.client.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit67>
      <Unit68>
        <Filename Value="..\src\rest\mormot.rest.http.server.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit68>
      <Unit69>
        <Filename Value="..\src\net\mormot.net.ws.server.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit69>
      <Unit70>
        <Filename Value="..\src\net\mormot.net.ws.client.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit70>
      <Unit71>
        <Filename Value="..\src\lib\mormot.lib.gssapi.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit71>
      <Unit72>
        <Filename Value="..\src\lib\mormot.lib.sspi.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit72>
      <Unit73>
        <Filename Value="..\src\core\mormot.core.mustache.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit73>
      <Unit74>
        <Filename Value="..\src\net\mormot.net.relay.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit74>
      <Unit75>
        <Filename Value="..\src\net\mormot.net.rtsphttp.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit75>
      <Unit76>
        <Filename Value="..\src\soa\mormot.soa.codegen.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit76>
      <Unit77>
        <Filename Value="..\src\rest\mormot.rest.mvc.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit77>
      <Unit78>
        <Filename Value="..\src\app\mormot.app.daemon.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit78>
      <Unit79>
        <Filename Value="test.core.data.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit79>
      <Unit80>
        <Filename Value="test.core.ecc.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit80>
      <Unit81>
        <Filename Value="..\src\app\mormot.app.console.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit81>
      <Unit82>
        <Filename Value="..\src\tools\ecc\mormot.tools.ecc.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit82>
      <Unit83>
        <Filename Value="test.net.proto.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit83>
      <Unit84>
        <Filename Value="test.orm.core.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit84>
      <Unit85>
        <Filename Value="test.orm.sqlite3.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit85>
      <Unit86>
        <Filename Value="test.soa.network.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit86>
      <Unit87>
        <Filename Value="test.orm.extdb.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit87>
      <Unit88>
        <Filename Value="test.orm.network.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit88>
      <Unit89>
        <Filename Value="test.soa.core.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit89>
      <Unit90>
        <Filename Value="..\src\lib\mormot.lib.openssl11.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit90>
      <Unit91>
        <Filename Value="..\src\crypt\mormot.crypt.openssl.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit91>
      <Unit92>
        <Filename Value="test.orm.threads.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit92>
      <Unit93>
        <Filename Value="..\src\lib\mormot.lib.brotli.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit93>
      <Unit94>
        <Filename Value="..\src\lib\mormot.lib.quickjs.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit94>
      <Unit95>
        <Filename Value="test.core.script.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit95>
      <Unit96>
        <Filename Value="..\src\lib\mormot.lib.static.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit96>
      <Unit97>
        <Filename Value="..\src\script\mormot.script.core.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit97>
      <Unit98>
        <Filename Value="..\src\script\mormot.script.quickjs.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit98>
    </Units>
  </ProjectOptions>
  <CompilerOptions>
    <Version Value="11"/>
    <PathDelim Value="\"/>
    <Target>
      <Filename Value="fpc\bin\$(TargetCPU)-$(TargetOS)\mormot2tests"/>
    </Target>
    <SearchPaths>
      <IncludeFiles Value="$(ProjOutDir)"/>
      <UnitOutputDirectory Value="fpc\lib\$(TargetCPU)-$(TargetOS)"/>
    </SearchPaths>
    <Conditionals Value="if TargetOS='darwin' then
   CustomOptions := ' -Cg-';"/>
    <Parsing>
      <SyntaxOptions>
        <SyntaxMode Value="Delphi"/>
        <IncludeAssertionCode Value="True"/>
      </SyntaxOptions>
    </Parsing>
    <CodeGeneration>
      <Checks>
        <IOChecks Value="True"/>
        <StackChecks Value="True"/>
      </Checks>
    </CodeGeneration>
    <Linking>
            <Debugging>
              <GenerateDebugInfo Value="True"/>
              <DebugInfoType Value="dsDwarf3"/>
              <UseLineInfoUnit Value="False"/>
            </Debugging>
    </Linking>
    <Other>
      <Verbosity>
        <ShowNotes Value="False"/>
        <ShowHints Value="False"/>
      </Verbosity>
    </Other>
  </CompilerOptions>
  <Debugging>
  </Debugging>
</CONFIG>
