summaryrefslogtreecommitdiffstats
path: root/org.rtems.cdt.toolchain2/org/rtems/cdt/preferences/PreferencePage.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.rtems.cdt.toolchain2/org/rtems/cdt/preferences/PreferencePage.java')
-rw-r--r--org.rtems.cdt.toolchain2/org/rtems/cdt/preferences/PreferencePage.java26
1 files changed, 25 insertions, 1 deletions
diff --git a/org.rtems.cdt.toolchain2/org/rtems/cdt/preferences/PreferencePage.java b/org.rtems.cdt.toolchain2/org/rtems/cdt/preferences/PreferencePage.java
index bf9890e..efe214c 100644
--- a/org.rtems.cdt.toolchain2/org/rtems/cdt/preferences/PreferencePage.java
+++ b/org.rtems.cdt.toolchain2/org/rtems/cdt/preferences/PreferencePage.java
@@ -12,6 +12,7 @@
package org.rtems.cdt.preferences;
+import org.eclipse.core.runtime.Platform;
import org.eclipse.jface.preference.DirectoryFieldEditor;
import org.eclipse.jface.preference.FieldEditorPreferencePage;
import org.eclipse.ui.IWorkbenchPreferencePage;
@@ -42,7 +43,30 @@ public class PreferencePage
"BSP path:",
getFieldEditorParent()
)
- );
+ );
+ if (Platform.getOS().equals( Platform.OS_WIN32)) {
+ addField(
+ new DirectoryFieldEditor(
+ Constants.CYGWIN_PATH_KEY,
+ "Cygwin path:",
+ getFieldEditorParent()
+ )
+ );
+ addField(
+ new DirectoryFieldEditor(
+ Constants.MINGW_PATH_KEY,
+ "MinGW path:",
+ getFieldEditorParent()
+ )
+ );
+ addField(
+ new DirectoryFieldEditor(
+ Constants.MSYS_PATH_KEY,
+ "MSYS path:",
+ getFieldEditorParent()
+ )
+ );
+ }
}
public void init( IWorkbench workbench) {