瀏覽代碼

Don't enable MLink format relocs/ROM_CALLs/BSS in kernel mode (not supported).

git-svn-id: file:///var/svn/tigccpp/trunk/tigcc/ide@519 9552661e-59e3-4036-b4f2-dbe53926924f
kevinkofler 18 年之前
父節點
當前提交
2b8a800cfe
共有 1 個文件被更改,包括 15 次插入0 次删除
  1. 15 0
      ProgramOptionsUnit.pas

+ 15 - 0
ProgramOptionsUnit.pas

@@ -108,6 +108,11 @@ begin
 		if Checked and not Enabled then
 			RelocKernelRadioButton.Checked := True;
 	end;
+	with RelocMLinkRadioButton do begin
+		Enabled := NostubRadioButton.Checked;
+		if Checked and not Enabled then
+			RelocKernelRadioButton.Checked := True;
+	end;
 	with RelocKernelRadioButton do begin
 		Enabled := not PreOSRadioButton.Checked;
 		if Checked and not Enabled then
@@ -123,6 +128,11 @@ begin
 		if Checked and not Enabled then
 			ROMCallKernelRadioButton.Checked := True;
 	end;
+	with ROMCallMLinkRadioButton do begin
+		Enabled := NostubRadioButton.Checked;
+		if Checked and not Enabled then
+			ROMCallKernelRadioButton.Checked := True;
+	end;
 	with ROMCallKernelRadioButton do begin
 		Enabled := not PreOSRadioButton.Checked;
 		if Checked and not Enabled then
@@ -133,6 +143,11 @@ begin
 		if Checked and not Enabled then
 			ROMCallKernelRadioButton.Checked := True;
 	end;
+	with BSSMLinkRadioButton do begin
+		Enabled := NostubRadioButton.Checked;
+		if Checked and not Enabled then
+			BSSKernelRadioButton.Checked := True;
+	end;
 	with BSSKernelRadioButton do begin
 		Enabled := not PreOSRadioButton.Checked;
 		if Checked and not Enabled then