FDXPFPCOptions.dfm 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405
  1. object DXPFPCOptions: TDXPFPCOptions
  2. Left = 160
  3. Top = 111
  4. BorderStyle = bsDialog
  5. BorderWidth = 5
  6. Caption = 'FreePascal Compiler Options'
  7. ClientHeight = 312
  8. ClientWidth = 522
  9. Color = clBtnFace
  10. Font.Charset = DEFAULT_CHARSET
  11. Font.Color = clWindowText
  12. Font.Height = -11
  13. Font.Name = 'MS Sans Serif'
  14. Font.Style = []
  15. OldCreateOrder = False
  16. PixelsPerInch = 96
  17. TextHeight = 13
  18. object Panel1: TPanel
  19. Left = 0
  20. Top = 278
  21. Width = 522
  22. Height = 34
  23. Align = alBottom
  24. BevelOuter = bvNone
  25. TabOrder = 0
  26. DesignSize = (
  27. 522
  28. 34)
  29. object BUOk: TButton
  30. Left = 358
  31. Top = 8
  32. Width = 75
  33. Height = 25
  34. Anchors = [akTop, akRight]
  35. Caption = 'Ok'
  36. Default = True
  37. ModalResult = 1
  38. TabOrder = 0
  39. end
  40. object BUCancel: TButton
  41. Left = 446
  42. Top = 9
  43. Width = 75
  44. Height = 25
  45. Anchors = [akTop, akRight]
  46. Cancel = True
  47. Caption = 'Cancel'
  48. ModalResult = 2
  49. TabOrder = 1
  50. end
  51. end
  52. object PageControl: TPageControl
  53. Left = 0
  54. Top = 0
  55. Width = 522
  56. Height = 278
  57. ActivePage = TSCompiler
  58. Align = alClient
  59. TabOrder = 1
  60. object TSCompiler: TTabSheet
  61. Caption = 'Compiler'
  62. object GroupBox1: TGroupBox
  63. Left = 8
  64. Top = 8
  65. Width = 169
  66. Height = 233
  67. Caption = 'Code Generation'
  68. TabOrder = 0
  69. object CheckBox1: TCheckBox
  70. Left = 8
  71. Top = 208
  72. Width = 89
  73. Height = 17
  74. Hint = '-Ce'
  75. Caption = 'Emulate FPU'
  76. TabOrder = 0
  77. end
  78. object Panel2: TPanel
  79. Left = 8
  80. Top = 120
  81. Width = 153
  82. Height = 49
  83. BevelOuter = bvNone
  84. TabOrder = 1
  85. object Label1: TLabel
  86. Left = 0
  87. Top = 1
  88. Width = 56
  89. Height = 13
  90. Caption = 'Target CPU'
  91. end
  92. object RadioButton1: TRadioButton
  93. Left = 64
  94. Top = 0
  95. Width = 65
  96. Height = 17
  97. Hint = '-Op1'
  98. Caption = '386/486'
  99. TabOrder = 0
  100. end
  101. object RadioButton2: TRadioButton
  102. Left = 64
  103. Top = 16
  104. Width = 57
  105. Height = 17
  106. Hint = '-Op2'
  107. Caption = 'Pentium'
  108. TabOrder = 1
  109. end
  110. object RadioButton3: TRadioButton
  111. Left = 64
  112. Top = 32
  113. Width = 81
  114. Height = 17
  115. Hint = '-Op3'
  116. Caption = 'PPro/PII/K6'
  117. TabOrder = 2
  118. end
  119. end
  120. object Panel3: TPanel
  121. Left = 8
  122. Top = 24
  123. Width = 137
  124. Height = 33
  125. BevelOuter = bvNone
  126. TabOrder = 2
  127. object Label2: TLabel
  128. Left = 0
  129. Top = 1
  130. Width = 55
  131. Height = 13
  132. Caption = 'Optimize for'
  133. end
  134. object RadioButton4: TRadioButton
  135. Left = 64
  136. Top = 0
  137. Width = 65
  138. Height = 17
  139. Hint = '-OG'
  140. Caption = 'Speed'
  141. TabOrder = 0
  142. end
  143. object RadioButton5: TRadioButton
  144. Left = 64
  145. Top = 16
  146. Width = 57
  147. Height = 17
  148. Hint = '-Og'
  149. Caption = 'Size'
  150. TabOrder = 1
  151. end
  152. end
  153. object CheckBox6: TCheckBox
  154. Left = 8
  155. Top = 192
  156. Width = 158
  157. Height = 17
  158. Hint = '-Ou'
  159. Caption = 'Allow uncertain optimizations'
  160. TabOrder = 3
  161. end
  162. object Panel4: TPanel
  163. Left = 8
  164. Top = 64
  165. Width = 137
  166. Height = 49
  167. BevelOuter = bvNone
  168. TabOrder = 4
  169. object Label3: TLabel
  170. Left = 0
  171. Top = 1
  172. Width = 57
  173. Height = 13
  174. Caption = 'Optimization'
  175. end
  176. object RadioButton6: TRadioButton
  177. Left = 64
  178. Top = 0
  179. Width = 65
  180. Height = 17
  181. Hint = '-O1'
  182. Caption = 'Level 1'
  183. TabOrder = 0
  184. end
  185. object RadioButton7: TRadioButton
  186. Left = 64
  187. Top = 16
  188. Width = 57
  189. Height = 17
  190. Hint = '-O2'
  191. Caption = 'Level 2'
  192. TabOrder = 1
  193. end
  194. object RadioButton8: TRadioButton
  195. Left = 64
  196. Top = 32
  197. Width = 81
  198. Height = 17
  199. Hint = '-O3'
  200. Caption = 'Level 3'
  201. TabOrder = 2
  202. end
  203. end
  204. object CheckBox7: TCheckBox
  205. Left = 8
  206. Top = 176
  207. Width = 129
  208. Height = 17
  209. Hint = '-Or'
  210. Caption = 'Register optimizations'
  211. TabOrder = 5
  212. end
  213. end
  214. object GroupBox3: TGroupBox
  215. Left = 376
  216. Top = 136
  217. Width = 129
  218. Height = 105
  219. Caption = 'Debug'
  220. TabOrder = 2
  221. object CheckBox9: TCheckBox
  222. Left = 8
  223. Top = 24
  224. Width = 81
  225. Height = 17
  226. Hint = '-Sa'
  227. Caption = 'Assertions'
  228. TabOrder = 0
  229. end
  230. end
  231. object GroupBox4: TGroupBox
  232. Left = 376
  233. Top = 8
  234. Width = 129
  235. Height = 121
  236. Caption = 'Runtime Errors'
  237. TabOrder = 3
  238. object CheckBox2: TCheckBox
  239. Left = 8
  240. Top = 48
  241. Width = 97
  242. Height = 17
  243. Hint = '-Ci'
  244. Caption = 'I/O Checking'
  245. TabOrder = 0
  246. end
  247. object CheckBox3: TCheckBox
  248. Left = 8
  249. Top = 24
  250. Width = 113
  251. Height = 17
  252. Hint = '-Cr'
  253. Caption = 'Range Checking'
  254. TabOrder = 1
  255. end
  256. object CheckBox4: TCheckBox
  257. Left = 8
  258. Top = 72
  259. Width = 113
  260. Height = 17
  261. Hint = '-Co'
  262. Caption = 'Overflow Checking'
  263. TabOrder = 2
  264. end
  265. object CheckBox5: TCheckBox
  266. Left = 8
  267. Top = 96
  268. Width = 113
  269. Height = 17
  270. Hint = '-Ct'
  271. Caption = 'Stack Checking'
  272. TabOrder = 3
  273. end
  274. end
  275. object GroupBox2: TGroupBox
  276. Left = 184
  277. Top = 8
  278. Width = 185
  279. Height = 121
  280. Caption = 'Syntax'
  281. TabOrder = 1
  282. object CheckBox8: TCheckBox
  283. Left = 8
  284. Top = 24
  285. Width = 169
  286. Height = 17
  287. Hint = '-Sc'
  288. Caption = 'Allow C operators (*=, +=, etc.)'
  289. TabOrder = 0
  290. end
  291. object CheckBox10: TCheckBox
  292. Left = 8
  293. Top = 48
  294. Width = 105
  295. Height = 17
  296. Hint = '-Sg'
  297. Caption = 'Allow goto/label'
  298. TabOrder = 1
  299. end
  300. object CheckBox11: TCheckBox
  301. Left = 8
  302. Top = 72
  303. Width = 105
  304. Height = 17
  305. Hint = '-Sh'
  306. Caption = 'Use AnsiStrings'
  307. TabOrder = 2
  308. end
  309. object CheckBox12: TCheckBox
  310. Left = 8
  311. Top = 96
  312. Width = 145
  313. Height = 17
  314. Hint = '-Si'
  315. Caption = 'Support C++ styled inline'
  316. TabOrder = 3
  317. end
  318. end
  319. end
  320. object TSCompilerMessages: TTabSheet
  321. Caption = 'Messages'
  322. ImageIndex = 1
  323. object GroupBox5: TGroupBox
  324. Left = 8
  325. Top = 8
  326. Width = 121
  327. Height = 97
  328. Caption = 'Compiler messages'
  329. TabOrder = 0
  330. object CBShowWarnings: TCheckBox
  331. Left = 8
  332. Top = 24
  333. Width = 97
  334. Height = 17
  335. Caption = 'Show Warnings'
  336. TabOrder = 0
  337. end
  338. object CBShowNotes: TCheckBox
  339. Left = 8
  340. Top = 48
  341. Width = 97
  342. Height = 17
  343. Caption = 'Show Notes'
  344. TabOrder = 1
  345. end
  346. object CBShowHints: TCheckBox
  347. Left = 8
  348. Top = 72
  349. Width = 97
  350. Height = 17
  351. Caption = 'Show Hints'
  352. TabOrder = 2
  353. end
  354. end
  355. end
  356. object TabSheet1: TTabSheet
  357. Caption = 'Linker'
  358. ImageIndex = 2
  359. object GroupBox6: TGroupBox
  360. Left = 8
  361. Top = 8
  362. Width = 121
  363. Height = 105
  364. Caption = 'Executable Options'
  365. TabOrder = 0
  366. object RadioButton9: TRadioButton
  367. Left = 8
  368. Top = 48
  369. Width = 89
  370. Height = 17
  371. Hint = '-XD'
  372. Caption = 'Link Dynamic'
  373. TabOrder = 0
  374. end
  375. object CheckBox16: TCheckBox
  376. Left = 8
  377. Top = 24
  378. Width = 97
  379. Height = 17
  380. Hint = '-Xs'
  381. Caption = 'Strip all symbols'
  382. TabOrder = 1
  383. end
  384. object RadioButton10: TRadioButton
  385. Left = 8
  386. Top = 64
  387. Width = 89
  388. Height = 17
  389. Hint = '-XS'
  390. Caption = 'Link Static'
  391. TabOrder = 2
  392. end
  393. object RadioButton11: TRadioButton
  394. Left = 8
  395. Top = 80
  396. Width = 89
  397. Height = 17
  398. Hint = '-XX'
  399. Caption = 'Link Smart'
  400. TabOrder = 3
  401. end
  402. end
  403. end
  404. end
  405. end