This file is indexed.

/usr/lib/lazarus/0.9.30.4/ide/compileroptionsdlg.lfm is in lazarus-src-0.9.30.4 0.9.30.4-6.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
object frmCompilerOptions: TfrmCompilerOptions
  Left = 305
  Height = 528
  Top = 157
  Width = 659
  ActiveControl = MainNotebook
  Align = alClient
  BorderIcons = [biSystemMenu]
  Caption = 'frmCompilerOptions'
  ClientHeight = 528
  ClientWidth = 659
  Constraints.MinHeight = 500
  Constraints.MinWidth = 600
  OnClose = frmCompilerOptionsClose
  Position = poScreenCenter
  LCLVersion = '0.9.29'
  object MainNotebook: TPageControl
    AnchorSideBottom.Control = BtnPanel
    Left = 126
    Height = 470
    Top = 0
    Width = 533
    Align = alClient
    TabOrder = 0
    object PathPage: TTabSheet
      Caption = 'PathPage'
      ClientHeight = 445
      ClientWidth = 529
      object lblOtherUnits: TLabel
        Left = 6
        Height = 14
        Top = 6
        Width = 529
        Align = alTop
        BorderSpacing.Left = 6
        BorderSpacing.Top = 6
        BorderSpacing.Right = 6
        Caption = 'lblOtherUnits'
        ParentColor = False
      end
      object lblIncludeFiles: TLabel
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = edtOtherUnits
        AnchorSideTop.Side = asrBottom
        Left = 6
        Height = 14
        Top = 47
        Width = 67
        BorderSpacing.Left = 6
        BorderSpacing.Top = 6
        BorderSpacing.Right = 6
        Caption = 'lblIncludeFiles'
        ParentColor = False
      end
      object lblOtherSources: TLabel
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = edtIncludeFiles
        AnchorSideTop.Side = asrBottom
        Left = 6
        Height = 14
        Top = 88
        Width = 77
        BorderSpacing.Left = 6
        BorderSpacing.Top = 6
        BorderSpacing.Right = 6
        Caption = 'lblOtherSources'
        ParentColor = False
      end
      object lblLibraries: TLabel
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = edtOtherSources
        AnchorSideTop.Side = asrBottom
        Left = 6
        Height = 14
        Top = 129
        Width = 51
        BorderSpacing.Left = 6
        BorderSpacing.Top = 6
        BorderSpacing.Right = 6
        Caption = 'lblLibraries'
        ParentColor = False
      end
      object lblUnitOutputDir: TLabel
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = edtLibraries
        AnchorSideTop.Side = asrBottom
        Left = 6
        Height = 14
        Top = 170
        Width = 77
        BorderSpacing.Left = 6
        BorderSpacing.Top = 6
        BorderSpacing.Right = 6
        Caption = 'lblUnitOutputDir'
        ParentColor = False
      end
      object lblDebugPath: TLabel
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = edtUnitOutputDir
        AnchorSideTop.Side = asrBottom
        Left = 6
        Height = 14
        Top = 211
        Width = 64
        BorderSpacing.Left = 6
        BorderSpacing.Top = 6
        BorderSpacing.Right = 6
        Caption = 'lblDebugPath'
        ParentColor = False
      end
      object LCLWidgetTypeLabel: TLabel
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = edtDebugPath
        AnchorSideTop.Side = asrBottom
        Left = 6
        Height = 14
        Top = 258
        Width = 101
        BorderSpacing.Top = 6
        BorderSpacing.Around = 6
        Caption = 'LCLWidgetTypeLabel'
        ParentColor = False
      end
      object edtOtherUnits: TEdit
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = lblOtherUnits
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = PathPage
        AnchorSideRight.Side = asrBottom
        Left = 6
        Height = 21
        Top = 20
        Width = 529
        Anchors = [akTop, akLeft, akRight]
        BorderSpacing.Left = 6
        BorderSpacing.Right = 6
        BorderSpacing.Bottom = 6
        TabOrder = 0
        Text = 'edtOtherUnits'
      end
      object edtIncludeFiles: TEdit
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = lblIncludeFiles
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = PathPage
        AnchorSideRight.Side = asrBottom
        Left = 6
        Height = 21
        Top = 61
        Width = 529
        Anchors = [akTop, akLeft, akRight]
        BorderSpacing.Left = 6
        BorderSpacing.Right = 6
        BorderSpacing.Bottom = 6
        TabOrder = 1
        Text = 'edtIncludeFiles'
      end
      object edtOtherSources: TEdit
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = lblOtherSources
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = PathPage
        AnchorSideRight.Side = asrBottom
        Left = 6
        Height = 21
        Top = 102
        Width = 529
        Anchors = [akTop, akLeft, akRight]
        BorderSpacing.Left = 6
        BorderSpacing.Right = 6
        BorderSpacing.Bottom = 6
        TabOrder = 2
        Text = 'edtOtherSources'
      end
      object edtLibraries: TEdit
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = lblLibraries
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = PathPage
        AnchorSideRight.Side = asrBottom
        Left = 6
        Height = 21
        Top = 143
        Width = 529
        Anchors = [akTop, akLeft, akRight]
        BorderSpacing.Left = 6
        BorderSpacing.Right = 6
        BorderSpacing.Bottom = 6
        TabOrder = 3
        Text = 'edtLibraries'
      end
      object edtUnitOutputDir: TEdit
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = lblUnitOutputDir
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = PathPage
        AnchorSideRight.Side = asrBottom
        Left = 6
        Height = 21
        Top = 184
        Width = 529
        Anchors = [akTop, akLeft, akRight]
        BorderSpacing.Left = 6
        BorderSpacing.Right = 6
        BorderSpacing.Bottom = 6
        TabOrder = 4
        Text = 'edtUnitOutputDir'
      end
      object edtDebugPath: TEdit
        AnchorSideLeft.Control = PathPage
        AnchorSideTop.Control = lblDebugPath
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = PathPage
        AnchorSideRight.Side = asrBottom
        Left = 6
        Height = 21
        Top = 225
        Width = 529
        Anchors = [akTop, akLeft, akRight]
        BorderSpacing.Left = 6
        BorderSpacing.Right = 6
        BorderSpacing.Bottom = 6
        TabOrder = 5
        Text = 'edtDebugPath'
      end
      object LCLWidgetTypeComboBox: TComboBox
        AnchorSideLeft.Control = LCLWidgetTypeLabel
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = LCLWidgetTypeLabel
        AnchorSideTop.Side = asrCenter
        Left = 113
        Height = 21
        Top = 255
        Width = 171
        BorderSpacing.Left = 6
        ItemHeight = 0
        Style = csDropDownList
        TabOrder = 6
      end
    end
    object BuildModesPage: TTabSheet
      Caption = 'BuildModesPage'
    end
    object ParsingPage: TTabSheet
      Caption = 'ParsingPage'
      ClientHeight = 435
      ClientWidth = 531
      object grpAsmStyle: TRadioGroup
        Left = 6
        Height = 40
        Top = 327
        Width = 529
        Align = alTop
        AutoFill = True
        BorderSpacing.Around = 6
        Caption = 'grpAsmStyle'
        ChildSizing.LeftRightSpacing = 6
        ChildSizing.TopBottomSpacing = 6
        ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
        ChildSizing.EnlargeVertical = crsHomogenousChildResize
        ChildSizing.ShrinkHorizontal = crsScaleChilds
        ChildSizing.ShrinkVertical = crsScaleChilds
        ChildSizing.Layout = cclLeftToRightThenTopToBottom
        ChildSizing.ControlsPerLine = 3
        Columns = 3
        TabOrder = 0
      end
      object grpSyntaxOptions: TCheckGroup
        Left = 6
        Height = 258
        Top = 63
        Width = 529
        Align = alTop
        AutoFill = True
        BorderSpacing.Around = 6
        Caption = 'grpSyntaxOptions'
        ChildSizing.LeftRightSpacing = 6
        ChildSizing.TopBottomSpacing = 6
        ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
        ChildSizing.EnlargeVertical = crsHomogenousChildResize
        ChildSizing.ShrinkHorizontal = crsScaleChilds
        ChildSizing.ShrinkVertical = crsScaleChilds
        ChildSizing.Layout = cclLeftToRightThenTopToBottom
        ChildSizing.ControlsPerLine = 1
        TabOrder = 1
      end
      object grpSyntaxMode: TGroupBox
        Left = 6
        Height = 51
        Top = 6
        Width = 529
        Align = alTop
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'grpSyntaxMode'
        ClientHeight = 51
        ClientWidth = 529
        TabOrder = 2
        object cmbSyntaxMode: TComboBox
          Left = 6
          Height = 35
          Top = 6
          Width = 337
          Align = alLeft
          BorderSpacing.Around = 6
          ItemHeight = 0
          Style = csDropDownList
          TabOrder = 0
        end
      end
    end
    object CodeGenPage: TTabSheet
      Caption = 'CodeGenPage'
      ClientHeight = 435
      ClientWidth = 531
      object grpSmartLinkUnit: TGroupBox
        AnchorSideLeft.Control = grpChecks
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = CodeGenPage
        AnchorSideRight.Control = CodeGenPage
        AnchorSideRight.Side = asrBottom
        AnchorSideBottom.Side = asrBottom
        Left = 160
        Height = 47
        Top = 6
        Width = 375
        Anchors = [akTop, akLeft, akRight]
        AutoSize = True
        BorderSpacing.Left = 6
        BorderSpacing.Top = 6
        BorderSpacing.Right = 6
        Caption = 'grpSmartLinkUnit'
        ClientHeight = 47
        ClientWidth = 375
        TabOrder = 0
        object chkSmartLinkUnit: TCheckBox
          Left = 6
          Height = 17
          Top = 6
          Width = 359
          Align = alTop
          BorderSpacing.Around = 6
          Caption = 'chkSmartLinkUnit'
          TabOrder = 0
        end
      end
      object grpChecks: TGroupBox
        AnchorSideLeft.Control = CodeGenPage
        AnchorSideTop.Control = CodeGenPage
        AnchorSideRight.Side = asrBottom
        Left = 6
        Height = 133
        Top = 6
        Width = 148
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'grpChecks'
        ChildSizing.Layout = cclLeftToRightThenTopToBottom
        ChildSizing.ControlsPerLine = 1
        ClientHeight = 133
        ClientWidth = 148
        TabOrder = 1
        object chkChecksIO: TCheckBox
          Left = 6
          Height = 21
          Top = 6
          Width = 172
          BorderSpacing.Around = 6
          Caption = 'chkChecksIO'
          TabOrder = 0
        end
        object chkChecksRange: TCheckBox
          Left = 6
          Height = 21
          Top = 33
          Width = 172
          BorderSpacing.Around = 6
          Caption = 'chkChecksRange'
          TabOrder = 1
        end
        object chkChecksOverflow: TCheckBox
          Left = 6
          Height = 21
          Top = 60
          Width = 172
          BorderSpacing.Around = 6
          Caption = 'chkChecksOverflow'
          TabOrder = 2
        end
        object chkChecksStack: TCheckBox
          Left = 6
          Height = 21
          Top = 87
          Width = 172
          BorderSpacing.Around = 6
          Caption = 'chkChecksStack'
          TabOrder = 3
        end
        object chkVerifyObjMethodCall: TCheckBox
          Left = 6
          Height = 21
          Top = 114
          Width = 172
          Caption = 'chkVerifyObjMethodCall'
          TabOrder = 4
        end
      end
      object grpHeapSize: TGroupBox
        AnchorSideLeft.Control = grpChecks
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = grpSmartLinkUnit
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = CodeGenPage
        AnchorSideRight.Side = asrBottom
        Left = 160
        Height = 51
        Top = 59
        Width = 375
        Anchors = [akTop, akLeft, akRight]
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'grpHeapSize'
        ClientHeight = 51
        ClientWidth = 375
        TabOrder = 2
        object edtHeapSize: TEdit
          Left = 6
          Height = 21
          Top = 6
          Width = 359
          Align = alTop
          BorderSpacing.Around = 6
          TabOrder = 0
          Text = 'edtHeapSize'
        end
      end
      object grpTargetPlatform: TGroupBox
        AnchorSideLeft.Control = grpChecks
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = grpHeapSize
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = CodeGenPage
        AnchorSideRight.Side = asrBottom
        Left = 160
        Height = 105
        Top = 116
        Width = 375
        Anchors = [akTop, akLeft, akRight]
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'grpTargetPlatform'
        ClientHeight = 105
        ClientWidth = 375
        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 = 290
          Anchors = [akTop, akLeft, akRight]
          BorderSpacing.Left = 6
          BorderSpacing.Around = 6
          ItemHeight = 0
          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 = 284
          Anchors = [akTop, akLeft, akRight]
          BorderSpacing.Left = 6
          BorderSpacing.Around = 6
          ItemHeight = 0
          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 = 236
          Anchors = [akTop, akLeft, akRight]
          BorderSpacing.Left = 6
          BorderSpacing.Around = 6
          ItemHeight = 0
          TabOrder = 2
          Text = 'TargetProcessorProcComboBox'
        end
      end
      object grpOptimizations: TGroupBox
        AnchorSideLeft.Control = CodeGenPage
        AnchorSideTop.Control = grpTargetPlatform
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = CodeGenPage
        AnchorSideRight.Side = asrBottom
        AnchorSideBottom.Control = CodeGenPage
        AnchorSideBottom.Side = asrBottom
        Left = 6
        Height = 213
        Top = 227
        Width = 529
        Anchors = [akTop, akLeft, akRight, akBottom]
        BorderSpacing.Around = 6
        Caption = 'grpOptimizations'
        ClientHeight = 213
        ClientWidth = 529
        TabOrder = 4
        object lblOptMiddle: TLabel
          AnchorSideLeft.Control = grpOptimizations
          AnchorSideLeft.Side = asrCenter
          AnchorSideTop.Control = grpOptimizations
          AnchorSideTop.Side = asrCenter
          Left = 262
          Height = 1
          Top = 104
          Width = 1
          AutoSize = False
          ParentColor = False
        end
        object radOptLevelNone: TRadioButton
          AnchorSideLeft.Control = grpOptimizations
          AnchorSideTop.Control = grpOptimizations
          Left = 6
          Height = 17
          Top = 6
          Width = 102
          BorderSpacing.Around = 6
          Caption = 'radOptLevelNone'
          Checked = True
          TabOrder = 0
          TabStop = True
        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
        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
        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
        end
        object chkOptVarsInReg: TCheckBox
          AnchorSideLeft.Control = lblOptMiddle
          AnchorSideTop.Control = grpOptimizations
          Left = 262
          Height = 17
          Top = 6
          Width = 102
          BorderSpacing.Top = 6
          Caption = 'chkOptVarsInReg'
          TabOrder = 4
        end
        object chkOptUncertain: TCheckBox
          AnchorSideLeft.Control = lblOptMiddle
          AnchorSideTop.Control = chkOptVarsInReg
          AnchorSideTop.Side = asrBottom
          Left = 262
          Height = 17
          Top = 29
          Width = 98
          BorderSpacing.Top = 6
          Caption = 'chkOptUncertain'
          TabOrder = 5
        end
        object chkOptSmaller: TCheckBox
          AnchorSideLeft.Control = lblOptMiddle
          AnchorSideTop.Control = chkOptUncertain
          AnchorSideTop.Side = asrBottom
          Left = 262
          Height = 17
          Top = 52
          Width = 86
          BorderSpacing.Top = 6
          Caption = 'chkOptSmaller'
          TabOrder = 6
        end
      end
    end
    object LinkingPage: TTabSheet
      Caption = 'LinkingPage'
      ClientHeight = 435
      ClientWidth = 531
      object grpLinkLibraries: TGroupBox
        Left = 6
        Height = 47
        Top = 220
        Width = 529
        Align = alTop
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'grpLinkLibraries'
        ClientHeight = 47
        ClientWidth = 529
        TabOrder = 0
        object chkLinkSmart: TCheckBox
          Left = 6
          Height = 17
          Top = 6
          Width = 513
          Align = alTop
          BorderSpacing.Around = 6
          Caption = 'chkLinkSmart'
          TabOrder = 0
        end
      end
      object TargetSpecificsGrpBox: TGroupBox
        Left = 6
        Height = 47
        Top = 273
        Width = 529
        Align = alTop
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'TargetSpecificsGrpBox'
        ClientHeight = 47
        ClientWidth = 529
        TabOrder = 1
        object chkWin32GraphicApp: TCheckBox
          Left = 6
          Height = 17
          Top = 6
          Width = 513
          Align = alTop
          BorderSpacing.Around = 6
          Caption = 'chkWin32GraphicApp'
          TabOrder = 0
        end
      end
      object grpOptions: TGroupBox
        Left = 6
        Height = 74
        Top = 326
        Width = 529
        Align = alTop
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'grpOptions'
        ClientHeight = 74
        ClientWidth = 529
        TabOrder = 2
        object chkOptionsLinkOpt: TCheckBox
          Left = 6
          Height = 17
          Top = 6
          Width = 513
          Align = alTop
          BorderSpacing.Around = 6
          Caption = 'chkOptionsLinkOpt'
          TabOrder = 0
        end
        object edtOptionsLinkOpt: TEdit
          Left = 6
          Height = 21
          Top = 29
          Width = 513
          Align = alTop
          BorderSpacing.Around = 6
          TabOrder = 1
          Text = 'edtOptionsLinkOpt'
        end
      end
      object grpDebugging: TGroupBox
        Left = 6
        Height = 208
        Top = 6
        Width = 529
        Align = alTop
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'grpDebugging'
        ClientHeight = 208
        ClientWidth = 529
        TabOrder = 3
        object chkDebugGDB: TCheckBox
          AnchorSideLeft.Control = grpDebugging
          AnchorSideTop.Control = grpDebugging
          Left = 6
          Height = 17
          Top = 6
          Width = 85
          BorderSpacing.Around = 6
          Caption = 'chkDebugGDB'
          TabOrder = 0
        end
        object chkUseLineInfoUnit: TCheckBox
          AnchorSideLeft.Control = grpDebugging
          AnchorSideTop.Control = chkDebugGDB
          AnchorSideTop.Side = asrBottom
          Left = 6
          Height = 17
          Top = 29
          Width = 110
          BorderSpacing.Around = 6
          Caption = 'chkUseLineInfoUnit'
          TabOrder = 1
        end
        object chkUseHeaptrc: TCheckBox
          AnchorSideLeft.Control = grpDebugging
          AnchorSideTop.Control = chkGenerateDwarf
          AnchorSideTop.Side = asrBottom
          Left = 6
          Height = 17
          Top = 75
          Width = 90
          BorderSpacing.Around = 6
          Caption = 'chkUseHeaptrc'
          TabOrder = 2
        end
        object chkUseValgrind: TCheckBox
          AnchorSideLeft.Control = grpDebugging
          AnchorSideTop.Control = chkUseHeaptrc
          AnchorSideTop.Side = asrBottom
          Left = 6
          Height = 17
          Top = 98
          Width = 90
          BorderSpacing.Around = 6
          Caption = 'chkUseValgrind'
          TabOrder = 3
        end
        object chkGenGProfCode: TCheckBox
          AnchorSideLeft.Control = grpDebugging
          AnchorSideTop.Control = chkUseValgrind
          AnchorSideTop.Side = asrBottom
          Left = 6
          Height = 17
          Top = 121
          Width = 105
          BorderSpacing.Around = 6
          Caption = 'chkGenGProfCode'
          TabOrder = 4
        end
        object chkSymbolsStrip: TCheckBox
          AnchorSideLeft.Control = grpDebugging
          AnchorSideTop.Control = chkGenGProfCode
          AnchorSideTop.Side = asrBottom
          Left = 6
          Height = 17
          Top = 144
          Width = 95
          BorderSpacing.Around = 6
          Caption = 'chkSymbolsStrip'
          TabOrder = 5
        end
        object chkUseExternalDbgSyms: TCheckBox
          AnchorSideLeft.Control = grpDebugging
          AnchorSideTop.Control = chkSymbolsStrip
          AnchorSideTop.Side = asrBottom
          Left = 6
          Height = 17
          Top = 167
          Width = 136
          BorderSpacing.Around = 6
          Caption = 'chkUseExternalDbgSyms'
          TabOrder = 6
        end
        object chkGenerateDwarf: TCheckBox
          AnchorSideLeft.Control = grpDebugging
          AnchorSideTop.Control = chkUseLineInfoUnit
          AnchorSideTop.Side = asrBottom
          Left = 6
          Height = 17
          Top = 52
          Width = 108
          BorderSpacing.Around = 6
          Caption = 'chkGenerateDwarf'
          TabOrder = 7
        end
      end
    end
    object MsgPage: TTabSheet
      Caption = 'MsgPage'
      ClientHeight = 435
      ClientWidth = 531
      object grpVerbosity: TCheckGroup
        Left = 6
        Height = 377
        Top = 6
        Width = 529
        Align = alClient
        AutoFill = True
        BorderSpacing.Around = 6
        Caption = 'grpVerbosity'
        ChildSizing.LeftRightSpacing = 6
        ChildSizing.TopBottomSpacing = 6
        ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
        ChildSizing.EnlargeVertical = crsHomogenousChildResize
        ChildSizing.ShrinkHorizontal = crsScaleChilds
        ChildSizing.ShrinkVertical = crsScaleChilds
        ChildSizing.Layout = cclLeftToRightThenTopToBottom
        ChildSizing.ControlsPerLine = 2
        Columns = 2
        TabOrder = 0
      end
      object grpErrorCnt: TGroupBox
        Left = 6
        Height = 51
        Top = 389
        Width = 529
        Align = alBottom
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'grpErrorCnt'
        ClientHeight = 51
        ClientWidth = 529
        TabOrder = 1
        object edtErrorCnt: TEdit
          Left = 6
          Height = 21
          Top = 6
          Width = 513
          Align = alTop
          BorderSpacing.Around = 6
          TabOrder = 0
          Text = 'edtErrorCnt'
        end
      end
    end
    object CfgCmpMsgPage: TTabSheet
      Caption = 'CfgCmpMsgPage'
      ClientHeight = 435
      ClientWidth = 531
      object grpCompilerMessages: TGroupBox
        Left = 6
        Height = 434
        Top = 6
        Width = 529
        Align = alClient
        BorderSpacing.Around = 6
        Caption = 'grpCompilerMessages'
        ClientHeight = 434
        ClientWidth = 529
        TabOrder = 0
        object chkUseMsgFile: TCheckBox
          AnchorSideLeft.Control = grpCompilerMessages
          AnchorSideTop.Control = editMsgFileName
          AnchorSideTop.Side = asrCenter
          Left = 6
          Height = 17
          Top = 8
          Width = 87
          BorderSpacing.Around = 6
          Caption = 'chkUseMsgFile'
          OnChange = chkUseMsgFileChange
          TabOrder = 0
        end
        object editMsgFileName: TEdit
          AnchorSideLeft.Control = chkUseMsgFile
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = grpCompilerMessages
          AnchorSideRight.Control = btnBrowseMsg
          Left = 99
          Height = 21
          Top = 6
          Width = 382
          Anchors = [akTop, akLeft, akRight]
          BorderSpacing.Left = 6
          BorderSpacing.Top = 6
          TabOrder = 1
          Text = 'editMsgFileName'
        end
        object btnBrowseMsg: TButton
          AnchorSideTop.Control = editMsgFileName
          AnchorSideRight.Control = grpCompilerMessages
          AnchorSideRight.Side = asrBottom
          AnchorSideBottom.Control = editMsgFileName
          AnchorSideBottom.Side = asrBottom
          Left = 481
          Height = 21
          Top = 6
          Width = 38
          Anchors = [akTop, akRight, akBottom]
          AutoSize = True
          BorderSpacing.Right = 6
          Caption = '...'
          OnClick = btnBrowseMsgClick
          TabOrder = 2
        end
        object chklistCompMsg: TCheckListBox
          AnchorSideLeft.Control = grpCompilerMessages
          AnchorSideTop.Control = editMsgFileName
          AnchorSideTop.Side = asrBottom
          AnchorSideRight.Control = grpCompilerMessages
          AnchorSideRight.Side = asrBottom
          AnchorSideBottom.Control = grpCompilerMessages
          AnchorSideBottom.Side = asrBottom
          Left = 6
          Height = 391
          Top = 33
          Width = 513
          Anchors = [akTop, akLeft, akRight, akBottom]
          BorderSpacing.Around = 6
          ItemHeight = 0
          OnClick = chklistCompMsgClick
          Sorted = True
          TabOrder = 3
        end
      end
    end
    object OtherPage: TTabSheet
      Caption = 'OtherPage'
      ClientHeight = 435
      ClientWidth = 531
      object grpConfigFile: TGroupBox
        Left = 6
        Height = 97
        Top = 6
        Width = 529
        Align = alTop
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'grpConfigFile'
        ClientHeight = 97
        ClientWidth = 529
        TabOrder = 0
        object chkConfigFile: TCheckBox
          Left = 6
          Height = 17
          Top = 6
          Width = 513
          Align = alTop
          BorderSpacing.Around = 6
          Caption = 'chkConfigFile'
          TabOrder = 0
        end
        object chkCustomConfigFile: TCheckBox
          Left = 6
          Height = 17
          Top = 29
          Width = 513
          Align = alTop
          BorderSpacing.Around = 6
          Caption = 'chkCustomConfigFile'
          OnClick = chkCustomConfigFileClick
          TabOrder = 1
        end
        object edtConfigPath: TEdit
          Left = 6
          Height = 21
          Top = 52
          Width = 513
          Align = alTop
          BorderSpacing.Around = 6
          TabOrder = 2
          Text = 'edtConfigPath'
        end
      end
      object grpCustomOptions: TGroupBox
        Left = 6
        Height = 331
        Top = 109
        Width = 529
        Align = alClient
        BorderSpacing.Around = 6
        Caption = 'grpCustomOptions'
        ClientHeight = 331
        ClientWidth = 529
        TabOrder = 1
        object memCustomOptions: TMemo
          Left = 6
          Height = 315
          Top = 6
          Width = 513
          Align = alClient
          BorderSpacing.Around = 6
          TabOrder = 0
        end
      end
    end
    object MacrosPage: TTabSheet
      Caption = 'MacrosPage'
      ClientHeight = 435
      ClientWidth = 531
      inline BuildMacrosFrame: TCompOptBuildMacrosFrame
        Height = 435
        Width = 531
        Align = alClient
        ClientHeight = 435
        ClientWidth = 531
        Visible = True
        inherited MacrosGroupBox: TGroupBox
          Width = 531
          ClientHeight = 243
          ClientWidth = 531
          inherited BuildMacrosTreeView: TTreeView
            PopupMenu = BuildMacrosFrame.BuildMacrosTVPopupMenu
          end
          inherited BuildMacroSelectedGroupBox: TGroupBox
            Width = 283
            ClientHeight = 224
            ClientWidth = 283
            inherited BuildMacroDefaultLabel: TLabel
              Width = 267
            end
            inherited BuildMacroDescriptionLabel: TLabel
              Width = 267
            end
            inherited BuildMacroDescriptionEdit: TEdit
              Width = 267
            end
          end
        end
        inherited MacrosSplitter: TSplitter
          Width = 531
        end
        inherited ConditionalsGroupBox: TGroupBox
          Height = 187
          Width = 531
          ClientHeight = 187
          ClientWidth = 531
          inherited CondSynEdit: TSynEdit
            Height = 168
            Width = 527
            Highlighter = BuildMacrosFrame.ConditionalsSynPasSyn
          end
        end
      end
    end
    object InheritedPage: TTabSheet
      Caption = 'InheritedPage'
      ClientHeight = 435
      ClientWidth = 531
      object InhNoteLabel: TLabel
        Left = 6
        Height = 14
        Top = 6
        Width = 529
        Align = alTop
        BorderSpacing.Around = 6
        Caption = 'InhNoteLabel'
        ParentColor = False
      end
      object InhTreeView: TTreeView
        Left = 6
        Height = 247
        Top = 26
        Width = 529
        Align = alTop
        BorderSpacing.Left = 6
        BorderSpacing.Right = 6
        DefaultItemHeight = 15
        ReadOnly = True
        TabOrder = 0
        OnSelectionChanged = InhTreeViewSelectionChanged
        Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips, tvoThemedDraw]
      end
      object InhItemMemo: TMemo
        Left = 6
        Height = 162
        Top = 278
        Width = 529
        Align = alClient
        BorderSpacing.Left = 6
        BorderSpacing.Right = 6
        BorderSpacing.Bottom = 6
        ReadOnly = True
        ScrollBars = ssAutoVertical
        TabOrder = 1
      end
      object InhSplitter: TSplitter
        Cursor = crVSplit
        Left = 0
        Height = 5
        Top = 273
        Width = 541
        Align = alTop
        ResizeAnchor = akTop
      end
    end
    object CompilationPage: TTabSheet
      Caption = 'CompilationPage'
      ClientHeight = 435
      ClientWidth = 531
      object chkCreateMakefile: TCheckBox
        AnchorSideLeft.Control = CompilationPage
        AnchorSideTop.Control = CompilationPage
        Left = 6
        Height = 22
        Top = 6
        Width = 146
        BorderSpacing.Around = 6
        Caption = 'chkCreateMakefile'
        TabOrder = 0
      end
      object ExecuteAfterGroupBox: TGroupBox
        AnchorSideLeft.Control = CompilationPage
        AnchorSideTop.Control = grpCompiler
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = CompilationPage
        AnchorSideRight.Side = asrBottom
        Left = 6
        Height = 114
        Top = 246
        Width = 519
        Anchors = [akTop, akLeft, akRight]
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'ExecuteAfterGroupBox'
        ClientHeight = 114
        ClientWidth = 519
        TabOrder = 1
        object lblRunIfExecAfter: TLabel
          AnchorSideLeft.Control = ExecuteAfterGroupBox
          AnchorSideTop.Control = ExecuteAfterGroupBox
          Left = 6
          Height = 18
          Top = 6
          Width = 113
          BorderSpacing.Around = 6
          Caption = 'lblRunIfExecAfter'
          ParentColor = False
        end
        object ExecuteAfterCommandLabel: TLabel
          AnchorSideLeft.Control = ExecuteAfterGroupBox
          AnchorSideTop.Control = ExecuteAfterCommandEdit
          AnchorSideTop.Side = asrCenter
          Left = 6
          Height = 18
          Top = 38
          Width = 187
          BorderSpacing.Around = 6
          Caption = 'ExecuteAfterCommandLabel'
          ParentColor = False
        end
        object chkExecAfterCompile: TCheckBox
          AnchorSideLeft.Control = lblRunIfExecAfter
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = ExecuteAfterGroupBox
          Left = 149
          Height = 22
          Top = 6
          Width = 164
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'chkExecAfterCompile'
          TabOrder = 0
        end
        object chkExecAfterBuild: TCheckBox
          AnchorSideLeft.Control = chkExecAfterCompile
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = ExecuteAfterGroupBox
          Left = 343
          Height = 22
          Top = 6
          Width = 143
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'chkExecAfterBuild'
          TabOrder = 1
        end
        object chkExecAfterRun: TCheckBox
          AnchorSideLeft.Control = chkExecAfterBuild
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = ExecuteAfterGroupBox
          Left = 516
          Height = 22
          Top = 6
          Width = 134
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'chkExecAfterRun'
          TabOrder = 2
        end
        object ExecuteAfterCommandEdit: TEdit
          AnchorSideLeft.Control = ExecuteAfterCommandLabel
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = chkExecAfterCompile
          AnchorSideTop.Side = asrBottom
          AnchorSideRight.Control = ExecuteAfterGroupBox
          AnchorSideRight.Side = asrBottom
          Left = 211
          Height = 27
          Top = 34
          Width = 298
          Anchors = [akTop, akLeft, akRight]
          BorderSpacing.Left = 12
          BorderSpacing.Around = 6
          TabOrder = 3
          Text = 'ExecuteAfterCommandEdit'
        end
        object ExecuteAfterScanFPCCheckBox: TCheckBox
          AnchorSideLeft.Control = ExecuteAfterScanMakeCheckBox
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = ExecuteAfterCommandEdit
          AnchorSideTop.Side = asrBottom
          Left = 276
          Height = 22
          Top = 67
          Width = 229
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'ExecuteAfterScanFPCCheckBox'
          TabOrder = 4
        end
        object ExecuteAfterScanMakeCheckBox: TCheckBox
          AnchorSideLeft.Control = ExecuteAfterGroupBox
          AnchorSideTop.Control = ExecuteAfterCommandEdit
          AnchorSideTop.Side = asrBottom
          Left = 6
          Height = 22
          Top = 67
          Width = 240
          BorderSpacing.Around = 6
          Caption = 'ExecuteAfterScanMakeCheckBox'
          TabOrder = 5
        end
        object ExecuteAfterShowAllCheckBox: TCheckBox
          AnchorSideLeft.Control = ExecuteAfterScanFPCCheckBox
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = ExecuteAfterCommandEdit
          AnchorSideTop.Side = asrBottom
          Left = 535
          Height = 22
          Top = 67
          Width = 225
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'ExecuteAfterShowAllCheckBox'
          TabOrder = 6
        end
      end
      object grpCompiler: TGroupBox
        AnchorSideLeft.Control = CompilationPage
        AnchorSideTop.Control = ExecuteBeforeGroupBox
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = CompilationPage
        AnchorSideRight.Side = asrBottom
        Left = 6
        Height = 86
        Top = 154
        Width = 519
        Anchors = [akTop, akLeft, akRight]
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'grpCompiler'
        ClientHeight = 86
        ClientWidth = 519
        TabOrder = 2
        object lblRunIfCompiler: TLabel
          AnchorSideLeft.Control = grpCompiler
          AnchorSideTop.Control = grpCompiler
          Left = 6
          Height = 18
          Top = 6
          Width = 109
          BorderSpacing.Around = 6
          Caption = 'lblRunIfCompiler'
          ParentColor = False
        end
        object lblCompiler: TLabel
          AnchorSideLeft.Control = grpCompiler
          AnchorSideTop.Control = edtCompiler
          AnchorSideTop.Side = asrCenter
          Left = 6
          Height = 18
          Top = 38
          Width = 76
          BorderSpacing.Around = 6
          Caption = 'lblCompiler'
          ParentColor = False
        end
        object chkCompilerCompile: TCheckBox
          AnchorSideLeft.Control = lblRunIfCompiler
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = grpCompiler
          Left = 145
          Height = 22
          Top = 6
          Width = 160
          BorderSpacing.Left = 30
          BorderSpacing.Top = 6
          Caption = 'chkCompilerCompile'
          TabOrder = 0
        end
        object chkCompilerBuild: TCheckBox
          AnchorSideLeft.Control = chkCompilerCompile
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = grpCompiler
          Left = 335
          Height = 22
          Top = 6
          Width = 139
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'chkCompilerBuild'
          TabOrder = 1
        end
        object chkCompilerRun: TCheckBox
          AnchorSideLeft.Control = chkCompilerBuild
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = grpCompiler
          Left = 504
          Height = 22
          Top = 6
          Width = 130
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'chkCompilerRun'
          TabOrder = 2
        end
        object edtCompiler: TEdit
          AnchorSideLeft.Control = lblCompiler
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = chkCompilerCompile
          AnchorSideTop.Side = asrBottom
          AnchorSideRight.Control = grpCompiler
          AnchorSideRight.Side = asrBottom
          Left = 100
          Height = 27
          Top = 34
          Width = 409
          Anchors = [akTop, akLeft, akRight]
          BorderSpacing.Left = 12
          BorderSpacing.Around = 6
          TabOrder = 3
          Text = 'edtCompiler'
        end
      end
      object ExecuteBeforeGroupBox: TGroupBox
        AnchorSideLeft.Control = CompilationPage
        AnchorSideTop.Control = chkCreateMakefile
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = CompilationPage
        AnchorSideRight.Side = asrBottom
        Left = 6
        Height = 114
        Top = 34
        Width = 519
        Anchors = [akTop, akLeft, akRight]
        AutoSize = True
        BorderSpacing.Around = 6
        Caption = 'ExecuteBeforeGroupBox'
        ClientHeight = 114
        ClientWidth = 519
        TabOrder = 3
        object lblRunIfExecBefore: TLabel
          AnchorSideLeft.Control = ExecuteBeforeGroupBox
          AnchorSideTop.Control = ExecuteBeforeGroupBox
          Left = 6
          Height = 18
          Top = 6
          Width = 124
          BorderSpacing.Around = 6
          Caption = 'lblRunIfExecBefore'
          ParentColor = False
        end
        object ExecuteBeforeCommandLabel: TLabel
          AnchorSideLeft.Control = ExecuteBeforeGroupBox
          AnchorSideTop.Control = ExecuteBeforeCommandEdit
          AnchorSideTop.Side = asrCenter
          Left = 6
          Height = 18
          Top = 38
          Width = 198
          BorderSpacing.Around = 6
          Caption = 'ExecuteBeforeCommandLabel'
          ParentColor = False
        end
        object chkExecBeforeCompile: TCheckBox
          AnchorSideLeft.Control = lblRunIfExecBefore
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = ExecuteBeforeGroupBox
          Left = 160
          Height = 22
          Top = 6
          Width = 175
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'chkExecBeforeCompile'
          TabOrder = 0
        end
        object chkExecBeforeBuild: TCheckBox
          AnchorSideLeft.Control = chkExecBeforeCompile
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = ExecuteBeforeGroupBox
          Left = 365
          Height = 22
          Top = 6
          Width = 154
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'chkExecBeforeBuild'
          TabOrder = 1
        end
        object chkExecBeforeRun: TCheckBox
          AnchorSideLeft.Control = chkExecBeforeBuild
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = ExecuteBeforeGroupBox
          Left = 549
          Height = 22
          Top = 6
          Width = 145
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'chkExecBeforeRun'
          TabOrder = 2
        end
        object ExecuteBeforeCommandEdit: TEdit
          AnchorSideLeft.Control = ExecuteBeforeCommandLabel
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = chkExecBeforeCompile
          AnchorSideTop.Side = asrBottom
          AnchorSideRight.Control = ExecuteBeforeGroupBox
          AnchorSideRight.Side = asrBottom
          Left = 222
          Height = 27
          Top = 34
          Width = 287
          Anchors = [akTop, akLeft, akRight]
          BorderSpacing.Left = 12
          BorderSpacing.Around = 6
          TabOrder = 3
          Text = 'ExecuteBeforeCommandEdit'
        end
        object ExecuteBeforeScanFPCCheckBox: TCheckBox
          AnchorSideLeft.Control = ExecuteBeforeScanMakeCheckBox
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = ExecuteBeforeCommandEdit
          AnchorSideTop.Side = asrBottom
          Left = 287
          Height = 22
          Top = 67
          Width = 240
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'ExecuteBeforeScanFPCCheckBox'
          TabOrder = 4
        end
        object ExecuteBeforeScanMakeCheckBox: TCheckBox
          AnchorSideLeft.Control = ExecuteBeforeGroupBox
          AnchorSideTop.Control = ExecuteBeforeCommandEdit
          AnchorSideTop.Side = asrBottom
          Left = 6
          Height = 22
          Top = 67
          Width = 251
          BorderSpacing.Around = 6
          Caption = 'ExecuteBeforeScanMakeCheckBox'
          TabOrder = 5
        end
        object ExecuteBeforeShowAllCheckBox: TCheckBox
          AnchorSideLeft.Control = ExecuteBeforeScanFPCCheckBox
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = ExecuteBeforeCommandEdit
          AnchorSideTop.Side = asrBottom
          Left = 557
          Height = 22
          Top = 67
          Width = 236
          BorderSpacing.Left = 24
          BorderSpacing.Around = 6
          Caption = 'ExecuteBeforeShowAllCheckBox'
          TabOrder = 6
        end
      end
    end
  end
  object BtnPanel: TPanel
    Left = 0
    Height = 38
    Top = 490
    Width = 659
    Align = alBottom
    AutoSize = True
    BevelOuter = bvNone
    ClientHeight = 38
    ClientWidth = 659
    TabOrder = 1
    object HelpButton: TBitBtn
      Left = 6
      Height = 26
      Top = 6
      Width = 75
      Align = alLeft
      AutoSize = True
      BorderSpacing.Around = 6
      Constraints.MinHeight = 25
      Constraints.MinWidth = 75
      Kind = bkHelp
      NumGlyphs = 0
      OnClick = HelpButtonClick
      TabOrder = 0
    end
    object btnShowOptions: TBitBtn
      Left = 254
      Height = 26
      Top = 6
      Width = 75
      Align = alRight
      AutoSize = True
      BorderSpacing.Around = 6
      Constraints.MinHeight = 25
      Constraints.MinWidth = 75
      Glyph.Data = {
        36040000424D3604000000000000360000002800000010000000100000000100
        2000000000000004000064000000640000000000000000000000045FCDFF045F
        CDFF045FCDFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF007BC4E8FF85A5
        BCFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00045FCDFF3795
        F7FF3795F7FF045FCDFFE1E3E2FFB9BBBAFFB9BBBAFF7BC4E8FF7BC4E8FF85A5
        BCFF85A5BCFFE1E3E2FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00045FCDFF3795
        F7FF3795F7FF3795F7FF045FCDFFB9BBBAFF7BC4E8FF7BC4E8FF7BC4E8FF85A5
        BCFF85A5BCFF85A5BCFFB9BBBAFFE1E3E2FFFFFFFF00FFFFFF00FFFFFF00045F
        CDFF3795F7FF3795F7FF3795F7FF045FCDFF7BC4E8FF7BC4E8FFAEE4FDFFAEE4
        FDFF85A5BCFF85A5BCFFB9BBBAFFB9BBBAFFFFFFFF00FFFFFF00FFFFFF00E1E3
        E2FF045FCDFF3795F7FF045FCDFF000000FF000000FF6A6A6AFFAAE4FBFFAEE4
        FDFFAEE4FDFF85A5BCFFE1E3E2FFB9BBBAFFE1E3E2FFFFFFFF00FFFFFF00B9BB
        BAFFB9BBBAFF045FCDFF000000FFD5D5D5FFBBBBBBFF000000FF000000FF0000
        00FFAEE4FDFFAEE4FDFFFFFFFF00B9BBBAFFB9BBBAFFFFFFFF00FFFFFF00B9BB
        BAFFC08C86FFCD938AFF000000FFCBCBCBFFD2D2D2FFC9C9C9FFD2D2D2FFC6C6
        C6FF000000FFECF5FC5FFFFFFF00E1E3E2FFB9BBBAFFFFFFFF00FFFFFF00B980
        78FFD3938CFFD39B95FF6A6A6AFF000000FFD6D6D6FF000000FF000000FFC0C0
        C0FF000000FFFFFFFF00FFFFFF00FFFFFF00B9BBBAFFFFFFFF00AE8077FFCD93
        8BFFD7A5A0FFDCAFABFFE2BBB7FF000000FFE6E6E6FF000000FFF9F9FA000000
        00FF6A6A6AFF8085ADFFFFFFFF00FFFFFF00B9BBBAFFFFFFFF00B7807AFFD79B
        95FFDAB1ACFFE9CAC5FFE3C5BFFF000000FFE1E1E1FFD2D2D2FF000000FFFFFF
        FF008085ADFF8085ADFF7594F3FF92A3E0FFB9BBBAFFFFFFFF00C59B96FFD19B
        94FFDAB4ADFFEED6CDFFE2C2BAFF6A6A6AFF000000FF000000FF6A6A6AFF8085
        ADFF8085ADFF8085ADFF7594F3FF7594F3FFB3BEE1FFFFFFFF00FFFFFF00CC9B
        97FFD6A39DFFDCAEAAFFDAADA8FFD1A59FFFFFFFFF00FFFFFF00BFBFCFFF8085
        ADFF8085ADFF7080BEFF7594F3FF7594F3FF7594F3FFFFFFFF00FFFFFF00FFFF
        FF00B9BBBAFFD4ACAAFFD5AEADFFFFFFFF00FEFEFD00FFFFFF00FFFFFF008085
        ADFF8085ADFF7480CCFF7594F3FF7594F3FF9EA7DAFFFFFFFF00FFFFFF00FFFF
        FF00FFFFFF00B9BBBAFFB9BBBAFFBDBFBEFFE1E3E2FFFFFFFF00FFFFFF00AAAA
        C1FF8085ADFF7587D6FF7193F3FF95A4E0FFFEFEFE00FFFFFF00FFFFFF00FFFF
        FF00FFFFFF00FFFFFF00E1E3E2FFB9BBBAFFB9BBBAFFB9BBBAFFB9BBBAFFB9BB
        BAFF8083B0FF758CDEFF7594F3FFFEFEFE00FAFAFC00FFFFFF00FFFFFF00FFFF
        FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FEFE
        FE00A5AACAFF8092DAFFFEFEFE00F7F7FB00FEFEFE00FFFFFF00
      }
      NumGlyphs = 0
      OnClick = ButtonShowOptionsClicked
      TabOrder = 1
    end
    object btnCheck: TBitBtn
      Left = 335
      Height = 26
      Top = 6
      Width = 75
      Align = alRight
      AutoSize = True
      BorderSpacing.Around = 6
      Constraints.MinHeight = 25
      Constraints.MinWidth = 75
      Default = True
      Kind = bkYes
      NumGlyphs = 0
      OnClick = btnTestClicked
      TabOrder = 2
    end
    object btnLoadSave: TBitBtn
      Left = 416
      Height = 26
      Top = 6
      Width = 75
      Align = alRight
      AutoSize = True
      BorderSpacing.Around = 6
      Constraints.MinHeight = 25
      Constraints.MinWidth = 75
      Glyph.Data = {
        36040000424D3604000000000000360000002800000010000000100000000100
        2000000000000004000064000000640000000000000000000000BA6A368FB969
        35B5B86935EEB76835FFB56835FFB46734FFB26634FFB06533FFAE6433FFAC63
        32FFAA6232FFA96132FFA86031FFA76031FEA66031F1A86131C4BA6A35DEEBC6
        ADFFEAC5ADFFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFB
        F8FFFEFBF8FFFEFBF8FFFEFBF8FFC89A7CFFC79879FFA76031EDBA6B37FEEDCA
        B3FFE0A27AFFFEFAF7FF62C088FF62C088FF62C088FF62C088FF62C088FF62C0
        88FF62C088FF62C088FFFDF9F6FFCA8D65FFC99B7CFFA76031FEBB6C38FFEECC
        B6FFE1A27AFFFEFAF7FFBFDCC2FFBFDCC2FFBFDCC2FFBFDCC2FFBFDCC2FFBFDC
        C2FFBFDCC2FFBFDCC2FFFDF9F6FFCD9068FFCC9E81FFA86132FFBB6B38FFEFCE
        B8FFE1A279FFFEFAF7FF62C088FF62C088FF62C088FF62C088FF62C088FF62C0
        88FF62C088FF62C088FFFDF9F6FFCF936AFFCEA384FFAA6132FFBA6A36FFEFD0
        BBFFE2A27AFFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFB
        F8FFFEFBF8FFFEFBF8FFFEFBF8FFD3966DFFD2A78AFFAB6232FFBB6A36FFF0D2
        BEFFE2A37AFFE2A37AFFE1A37AFFE2A37BFFE1A37BFFE0A178FFDE9F77FFDD9F
        76FFDC9D74FFD99B72FFD89971FFD69970FFD5AB8EFFAD6333FFBB6A36FFF2D5
        C2FFE3A37AFFE3A37AFFE2A37BFFE2A37BFFE2A47BFFE1A279FFE0A178FFDEA0
        77FFDE9E75FFDC9D74FFDA9B73FFD99B73FFDAB095FFAF6433FFBB6A36FFF2D8
        C5FFE3A47BFFE3A37AFFE3A47AFFE2A47BFFE2A37BFFE1A37BFFE1A279FFDFA0
        77FFDE9F76FFDD9E74FFDB9C72FFDC9D74FFDDB59AFFB16534FFBB6B36FFF4D9
        C7FFE6A67DFFC88C64FFC98D65FFC98E67FFCB926CFFCB926DFFCA9069FFC88C
        65FFC88C64FFC88C64FFC88C64FFDA9C74FFE1BA9FFFB36634FFBB6B36FEF4DC
        C9FFE7A77DFFF9ECE1FFF9ECE1FFF9EDE3FFFCF4EEFFFDFAF7FFFDF7F3FFFAED
        E5FFF7E7DBFFF7E5D9FFF6E5D8FFDEA077FFE4BEA4FFB46734FFBC6B36FAF5DD
        CCFFE7A87EFFFAF0E8FFFAF0E8FFC98D66FFFAF0E9FFFDF8F3FFFEFAF8FFFCF4
        EFFFF9E9DFFFF7E7DBFFF7E5D9FFE0A278FFE7C2A9FFB66835FFBC6B36F0F6DF
        D0FFE8A87EFFFCF6F1FFFCF6F1FFC88C64FFFAF1E9FFFBF4EEFFFDFAF7FFFDF9
        F6FFFAF0E8FFF8E8DDFFF7E6DBFFE1A37AFFEFD5C3FFB76935FEBC6B36D8F6DF
        D1FFE9AA80FFFEFAF6FFFDFAF6FFC88C64FFFBF3EEFFFBF1EAFFFCF6F2FFFEFB
        F8FFFCF6F1FFF9ECE2FFF8E7DBFFEED0BAFFECD0BDFFBB703EF8BC6B369BF6E0
        D1FFF7E0D1FFFEFBF8FFFEFBF7FFFDF9F6FFFCF5F0FFFAF0EAFFFBF2EDFFFDF9
        F6FFFDFAF7FFFBF1EBFFF8E9DFFEECD0BDFBC9895EECB5693563BC6B3671BC6B
        3690BC6B36CCBC6B36EEBC6B36FABB6B36FEBB6B36FFBB6A36FFBB6A36FFBC6C
        39FFBD6E3BFFBB6D3AFFBB6B38EFBB703ECBB6693554FFFFFF00
      }
      NumGlyphs = 0
      OnClick = ButtonLoadSaveClick
      ParentShowHint = False
      ShowHint = True
      TabOrder = 3
    end
    object btnOK: TBitBtn
      Left = 497
      Height = 26
      Top = 6
      Width = 75
      Align = alRight
      AutoSize = True
      BorderSpacing.Around = 6
      Caption = '&OK'
      Constraints.MinHeight = 25
      Constraints.MinWidth = 75
      Kind = bkOK
      NumGlyphs = 0
      OnClick = ButtonOKClicked
      TabOrder = 4
    end
    object btnCancel: TBitBtn
      Left = 578
      Height = 26
      Top = 6
      Width = 75
      Align = alRight
      AutoSize = True
      BorderSpacing.Around = 6
      Cancel = True
      Caption = 'Cancel'
      Constraints.MinHeight = 25
      Constraints.MinWidth = 75
      Kind = bkCancel
      ModalResult = 2
      NumGlyphs = 0
      TabOrder = 5
    end
  end
  object CategoryTreeView: TTreeView
    Left = 0
    Height = 470
    Top = 0
    Width = 121
    Align = alLeft
    DefaultItemHeight = 17
    ReadOnly = True
    TabOrder = 2
    OnSelectionChanged = CategoryTreeViewSelectionChanged
    Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips, tvoThemedDraw]
  end
  object CategorySplitter: TSplitter
    Left = 121
    Height = 470
    Top = 0
    Width = 5
  end
  object chkUseAsDefault: TCheckBox
    AnchorSideTop.Side = asrBottom
    Left = 6
    Height = 20
    Top = 470
    Width = 647
    Align = alBottom
    BorderSpacing.Left = 6
    BorderSpacing.Right = 6
    Caption = 'chkUseAsDefault'
    TabOrder = 4
  end
end