mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-11-04 05:39:34 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			366 lines
		
	
	
		
			9.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			366 lines
		
	
	
		
			9.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
inherited CompilerCodegenOptionsFrame: TCompilerCodegenOptionsFrame
 | 
						|
  Height = 523
 | 
						|
  Width = 601
 | 
						|
  ClientHeight = 523
 | 
						|
  ClientWidth = 601
 | 
						|
  TabOrder = 0
 | 
						|
  DesignLeft = 415
 | 
						|
  DesignTop = 197
 | 
						|
  object grpSmartLinkUnit: TGroupBox[0]
 | 
						|
    AnchorSideLeft.Control = Owner
 | 
						|
    AnchorSideTop.Control = grpChecks
 | 
						|
    AnchorSideTop.Side = asrBottom
 | 
						|
    AnchorSideRight.Control = grpChecks
 | 
						|
    AnchorSideRight.Side = asrBottom
 | 
						|
    AnchorSideBottom.Control = grpHeapSize
 | 
						|
    AnchorSideBottom.Side = asrBottom
 | 
						|
    Left = 0
 | 
						|
    Height = 51
 | 
						|
    Top = 139
 | 
						|
    Width = 148
 | 
						|
    Anchors = [akTop, akLeft, akRight, akBottom]
 | 
						|
    AutoSize = True
 | 
						|
    BorderSpacing.Top = 6
 | 
						|
    Caption = 'grpSmartLinkUnit'
 | 
						|
    ClientHeight = 33
 | 
						|
    ClientWidth = 144
 | 
						|
    TabOrder = 0
 | 
						|
    object chkSmartLinkUnit: TCheckBox
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 6
 | 
						|
      Width = 132
 | 
						|
      Align = alTop
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'chkSmartLinkUnit'
 | 
						|
      TabOrder = 0
 | 
						|
    end
 | 
						|
  end
 | 
						|
  object grpChecks: TGroupBox[1]
 | 
						|
    AnchorSideLeft.Control = Owner
 | 
						|
    AnchorSideTop.Control = Owner
 | 
						|
    AnchorSideRight.Side = asrBottom
 | 
						|
    Left = 0
 | 
						|
    Height = 133
 | 
						|
    Top = 0
 | 
						|
    Width = 148
 | 
						|
    AutoSize = True
 | 
						|
    Caption = 'grpChecks'
 | 
						|
    ChildSizing.Layout = cclLeftToRightThenTopToBottom
 | 
						|
    ChildSizing.ControlsPerLine = 1
 | 
						|
    ClientHeight = 115
 | 
						|
    ClientWidth = 144
 | 
						|
    TabOrder = 1
 | 
						|
    object chkChecksIO: TCheckBox
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 6
 | 
						|
      Width = 132
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'chkChecksIO'
 | 
						|
      TabOrder = 0
 | 
						|
    end
 | 
						|
    object chkChecksRange: TCheckBox
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 29
 | 
						|
      Width = 132
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'chkChecksRange'
 | 
						|
      TabOrder = 1
 | 
						|
    end
 | 
						|
    object chkChecksOverflow: TCheckBox
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 52
 | 
						|
      Width = 132
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'chkChecksOverflow'
 | 
						|
      TabOrder = 2
 | 
						|
    end
 | 
						|
    object chkChecksStack: TCheckBox
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 75
 | 
						|
      Width = 132
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'chkChecksStack'
 | 
						|
      TabOrder = 3
 | 
						|
    end
 | 
						|
    object chkVerifyObjMethodCall: TCheckBox
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 98
 | 
						|
      Width = 132
 | 
						|
      Caption = 'chkVerifyObjMethodCall'
 | 
						|
      TabOrder = 4
 | 
						|
    end
 | 
						|
  end
 | 
						|
  object grpHeapSize: TGroupBox[2]
 | 
						|
    AnchorSideLeft.Control = grpChecks
 | 
						|
    AnchorSideLeft.Side = asrBottom
 | 
						|
    AnchorSideTop.Control = grpTargetPlatform
 | 
						|
    AnchorSideTop.Side = asrBottom
 | 
						|
    AnchorSideRight.Control = Owner
 | 
						|
    AnchorSideRight.Side = asrBottom
 | 
						|
    Left = 154
 | 
						|
    Height = 51
 | 
						|
    Top = 139
 | 
						|
    Width = 447
 | 
						|
    Anchors = [akTop, akLeft, akRight]
 | 
						|
    AutoSize = True
 | 
						|
    BorderSpacing.Left = 6
 | 
						|
    BorderSpacing.Top = 6
 | 
						|
    Caption = 'grpHeapSize'
 | 
						|
    ClientHeight = 33
 | 
						|
    ClientWidth = 443
 | 
						|
    TabOrder = 2
 | 
						|
    object edtHeapSize: TEdit
 | 
						|
      Left = 6
 | 
						|
      Height = 21
 | 
						|
      Top = 6
 | 
						|
      Width = 431
 | 
						|
      Align = alTop
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      TabOrder = 0
 | 
						|
      Text = 'edtHeapSize'
 | 
						|
    end
 | 
						|
  end
 | 
						|
  object grpTargetPlatform: TGroupBox[3]
 | 
						|
    AnchorSideLeft.Control = grpChecks
 | 
						|
    AnchorSideLeft.Side = asrBottom
 | 
						|
    AnchorSideTop.Control = Owner
 | 
						|
    AnchorSideRight.Control = Owner
 | 
						|
    AnchorSideRight.Side = asrBottom
 | 
						|
    AnchorSideBottom.Control = grpChecks
 | 
						|
    AnchorSideBottom.Side = asrBottom
 | 
						|
    Left = 154
 | 
						|
    Height = 133
 | 
						|
    Top = 0
 | 
						|
    Width = 447
 | 
						|
    Anchors = [akTop, akLeft, akRight, akBottom]
 | 
						|
    AutoSize = True
 | 
						|
    BorderSpacing.Left = 6
 | 
						|
    Caption = 'grpTargetPlatform'
 | 
						|
    ClientHeight = 115
 | 
						|
    ClientWidth = 443
 | 
						|
    TabOrder = 3
 | 
						|
    object lblTargetOS: TLabel
 | 
						|
      AnchorSideLeft.Control = grpTargetPlatform
 | 
						|
      AnchorSideTop.Control = TargetOSComboBox
 | 
						|
      AnchorSideTop.Side = asrCenter
 | 
						|
      Left = 6
 | 
						|
      Height = 14
 | 
						|
      Top = 9
 | 
						|
      Width = 57
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'lblTargetOS'
 | 
						|
      ParentColor = False
 | 
						|
    end
 | 
						|
    object lblTargetCPU: TLabel
 | 
						|
      AnchorSideLeft.Control = grpTargetPlatform
 | 
						|
      AnchorSideTop.Control = TargetCPUComboBox
 | 
						|
      AnchorSideTop.Side = asrCenter
 | 
						|
      Left = 6
 | 
						|
      Height = 14
 | 
						|
      Top = 36
 | 
						|
      Width = 63
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'lblTargetCPU'
 | 
						|
      ParentColor = False
 | 
						|
    end
 | 
						|
    object lblTargetProcessorProc: TLabel
 | 
						|
      AnchorSideLeft.Control = grpTargetPlatform
 | 
						|
      AnchorSideTop.Control = TargetProcessorProcComboBox
 | 
						|
      AnchorSideTop.Side = asrCenter
 | 
						|
      Left = 6
 | 
						|
      Height = 14
 | 
						|
      Top = 63
 | 
						|
      Width = 111
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'lblTargetProcessorProc'
 | 
						|
      ParentColor = False
 | 
						|
    end
 | 
						|
    object TargetOSComboBox: TComboBox
 | 
						|
      AnchorSideLeft.Control = lblTargetOS
 | 
						|
      AnchorSideLeft.Side = asrBottom
 | 
						|
      AnchorSideTop.Control = grpTargetPlatform
 | 
						|
      AnchorSideRight.Control = grpTargetPlatform
 | 
						|
      AnchorSideRight.Side = asrBottom
 | 
						|
      Left = 75
 | 
						|
      Height = 21
 | 
						|
      Top = 6
 | 
						|
      Width = 362
 | 
						|
      Anchors = [akTop, akLeft, akRight]
 | 
						|
      BorderSpacing.Left = 6
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      ItemHeight = 13
 | 
						|
      TabOrder = 0
 | 
						|
      Text = 'TargetOSComboBox'
 | 
						|
    end
 | 
						|
    object TargetCPUComboBox: TComboBox
 | 
						|
      AnchorSideLeft.Control = lblTargetCPU
 | 
						|
      AnchorSideLeft.Side = asrBottom
 | 
						|
      AnchorSideTop.Control = TargetOSComboBox
 | 
						|
      AnchorSideTop.Side = asrBottom
 | 
						|
      AnchorSideRight.Control = grpTargetPlatform
 | 
						|
      AnchorSideRight.Side = asrBottom
 | 
						|
      Left = 81
 | 
						|
      Height = 21
 | 
						|
      Top = 33
 | 
						|
      Width = 356
 | 
						|
      Anchors = [akTop, akLeft, akRight]
 | 
						|
      BorderSpacing.Left = 6
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      ItemHeight = 13
 | 
						|
      TabOrder = 1
 | 
						|
      Text = 'TargetCPUComboBox'
 | 
						|
    end
 | 
						|
    object TargetProcessorProcComboBox: TComboBox
 | 
						|
      AnchorSideLeft.Control = lblTargetProcessorProc
 | 
						|
      AnchorSideLeft.Side = asrBottom
 | 
						|
      AnchorSideTop.Control = TargetCPUComboBox
 | 
						|
      AnchorSideTop.Side = asrBottom
 | 
						|
      AnchorSideRight.Control = grpTargetPlatform
 | 
						|
      AnchorSideRight.Side = asrBottom
 | 
						|
      Left = 129
 | 
						|
      Height = 21
 | 
						|
      Top = 60
 | 
						|
      Width = 308
 | 
						|
      Anchors = [akTop, akLeft, akRight]
 | 
						|
      BorderSpacing.Left = 6
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      ItemHeight = 13
 | 
						|
      TabOrder = 2
 | 
						|
      Text = 'TargetProcessorProcComboBox'
 | 
						|
    end
 | 
						|
  end
 | 
						|
  object grpOptimizations: TGroupBox[4]
 | 
						|
    AnchorSideLeft.Control = Owner
 | 
						|
    AnchorSideTop.Control = grpSmartLinkUnit
 | 
						|
    AnchorSideTop.Side = asrBottom
 | 
						|
    AnchorSideRight.Control = Owner
 | 
						|
    AnchorSideRight.Side = asrBottom
 | 
						|
    AnchorSideBottom.Control = Owner
 | 
						|
    AnchorSideBottom.Side = asrBottom
 | 
						|
    Left = 0
 | 
						|
    Height = 327
 | 
						|
    Top = 196
 | 
						|
    Width = 601
 | 
						|
    Anchors = [akTop, akLeft, akRight, akBottom]
 | 
						|
    BorderSpacing.Top = 6
 | 
						|
    Caption = 'grpOptimizations'
 | 
						|
    ClientHeight = 309
 | 
						|
    ClientWidth = 597
 | 
						|
    TabOrder = 4
 | 
						|
    object radOptLevelNone: TRadioButton
 | 
						|
      AnchorSideLeft.Control = grpOptimizations
 | 
						|
      AnchorSideTop.Control = grpOptimizations
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 6
 | 
						|
      Width = 102
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'radOptLevelNone'
 | 
						|
      Checked = True
 | 
						|
      State = cbChecked
 | 
						|
      TabOrder = 0
 | 
						|
    end
 | 
						|
    object radOptLevel1: TRadioButton
 | 
						|
      AnchorSideLeft.Control = grpOptimizations
 | 
						|
      AnchorSideTop.Control = radOptLevelNone
 | 
						|
      AnchorSideTop.Side = asrBottom
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 29
 | 
						|
      Width = 83
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'radOptLevel1'
 | 
						|
      TabOrder = 1
 | 
						|
      TabStop = False
 | 
						|
    end
 | 
						|
    object radOptLevel2: TRadioButton
 | 
						|
      AnchorSideLeft.Control = grpOptimizations
 | 
						|
      AnchorSideTop.Control = radOptLevel1
 | 
						|
      AnchorSideTop.Side = asrBottom
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 52
 | 
						|
      Width = 83
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'radOptLevel2'
 | 
						|
      TabOrder = 2
 | 
						|
      TabStop = False
 | 
						|
    end
 | 
						|
    object radOptLevel3: TRadioButton
 | 
						|
      AnchorSideLeft.Control = grpOptimizations
 | 
						|
      AnchorSideTop.Control = radOptLevel2
 | 
						|
      AnchorSideTop.Side = asrBottom
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 75
 | 
						|
      Width = 83
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'radOptLevel3'
 | 
						|
      TabOrder = 3
 | 
						|
      TabStop = False
 | 
						|
    end
 | 
						|
    object chkOptVarsInReg: TCheckBox
 | 
						|
      AnchorSideLeft.Control = grpOptimizations
 | 
						|
      AnchorSideTop.Control = Bevel1
 | 
						|
      AnchorSideTop.Side = asrBottom
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 107
 | 
						|
      Width = 102
 | 
						|
      BorderSpacing.Left = 6
 | 
						|
      BorderSpacing.Top = 6
 | 
						|
      BorderSpacing.Bottom = 6
 | 
						|
      Caption = 'chkOptVarsInReg'
 | 
						|
      TabOrder = 4
 | 
						|
    end
 | 
						|
    object chkOptUncertain: TCheckBox
 | 
						|
      AnchorSideLeft.Control = grpOptimizations
 | 
						|
      AnchorSideTop.Control = chkOptVarsInReg
 | 
						|
      AnchorSideTop.Side = asrBottom
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 130
 | 
						|
      Width = 98
 | 
						|
      BorderSpacing.Left = 6
 | 
						|
      BorderSpacing.Top = 6
 | 
						|
      BorderSpacing.Bottom = 6
 | 
						|
      Caption = 'chkOptUncertain'
 | 
						|
      TabOrder = 5
 | 
						|
    end
 | 
						|
    object chkOptSmaller: TCheckBox
 | 
						|
      AnchorSideLeft.Control = grpOptimizations
 | 
						|
      AnchorSideTop.Control = chkOptUncertain
 | 
						|
      AnchorSideTop.Side = asrBottom
 | 
						|
      AnchorSideBottom.Side = asrBottom
 | 
						|
      Left = 6
 | 
						|
      Height = 17
 | 
						|
      Top = 153
 | 
						|
      Width = 86
 | 
						|
      BorderSpacing.Left = 6
 | 
						|
      BorderSpacing.Top = 6
 | 
						|
      BorderSpacing.Bottom = 6
 | 
						|
      Caption = 'chkOptSmaller'
 | 
						|
      TabOrder = 6
 | 
						|
    end
 | 
						|
    object Bevel1: TBevel
 | 
						|
      AnchorSideLeft.Control = grpOptimizations
 | 
						|
      AnchorSideTop.Control = radOptLevel3
 | 
						|
      AnchorSideTop.Side = asrBottom
 | 
						|
      AnchorSideRight.Control = grpOptimizations
 | 
						|
      AnchorSideRight.Side = asrBottom
 | 
						|
      Left = 6
 | 
						|
      Height = 3
 | 
						|
      Top = 98
 | 
						|
      Width = 585
 | 
						|
      Anchors = [akTop, akLeft, akRight]
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
    end
 | 
						|
  end
 | 
						|
end
 |