Unit 'fpmkunit' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fpmkunit]

TCustomDefaults

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpmkunit.pp line 1054

type TCustomDefaults = class(TPersistent)

protected

  procedure RecalcTarget;

  function CmdLineOptions;

public

  constructor Create;

  destructor Destroy; override;

  procedure InitDefaults;

  function HaveOptions;

  function IsBuildDifferentFromTarget;

  procedure CompilerDefaults; virtual;

  procedure LocalInit();

  procedure LoadFromFile();

  procedure SaveToFile();

  procedure SaveToStream(); virtual;

  procedure LoadFromStream(); virtual;

  property Target: string; [rw]

  property OS: TOS; [rw]

  property CPU: TCpu; [rw]

  property SourceOS: TOS; [r]

  property SourceCPU: TCpu; [r]

  property CompilerVersion: string; [r]

  property CompilerDate: string; [r]

  property FullCompilerVersion: string; [r]

  property ExplicitOSNone: Boolean; [rw]

  property BuildString: string; [r]

  property BuildOS: TOS; [r]

  property BuildCPU: TCpu; [r]

  property Mode: TCompilerMode; [rw]

  property UnixPaths: Boolean; [rw]

  property Options: TStrings; [rw]

  property NoFPCCfg: Boolean; [rw]

  property ThreadsAmount: Integer; [rw]

  property LocalUnitDir: string; [rw]

  property GlobalUnitDir: string; [rw]

  property SearchPath: TStrings; [rw]

  property Prefix: string; [rw]

  property ZipPrefix: string; [rw]

  property BaseInstallDir: string; [rw]

  property UnitInstallDir: string; [rw]

  property UnitConfigFilesInstallDir: string; [rw]

  property BinInstallDir: string; [rw]

  property LibInstallDir: string; [rw]

  property DocInstallDir: string; [rw]

  property ExamplesInstallDir: string; [rw]

  property FPDocOutputDir: string; [rw]

  property FPDocOptions: string; [rw]

  property FPUnitSourcePath: string; [rw]

  property Compiler: string; [rw]

  property Copy: string; [rw]

  property Move: string; [rw]

  property Remove: string; [rw]

  property RemoveDir: string; [rw]

  property RemoveTree: string; [rw]

  property MkDir: string; [rw]

  property Archive: string; [rw]

  property UseEnvironment: Boolean; [rw]

  property IgnoreInvalidOptions: Boolean; [rw]

  property BuildMode: TBuildMode; [rw]

  property SingleFPDocFile: Boolean; [rw]

  property InstallExamples: Boolean; [rw]

  property SkipCrossPrograms: Boolean; [rw]

end;

Inheritance

TCustomDefaults

|

TObject


Documentation generated on: 2023-03-18