Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/envvar/EnvirinmentVariable.java')
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/envvar/EnvirinmentVariable.java21
1 files changed, 8 insertions, 13 deletions
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/envvar/EnvirinmentVariable.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/envvar/EnvirinmentVariable.java
index 06da5a9a75c..f7affc9d508 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/envvar/EnvirinmentVariable.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/envvar/EnvirinmentVariable.java
@@ -10,6 +10,8 @@
*******************************************************************************/
package org.eclipse.cdt.core.envvar;
+import org.eclipse.core.runtime.Platform;
+
/**
@@ -50,32 +52,25 @@ public class EnvirinmentVariable implements IEnvironmentVariable, Cloneable {
this(var.getName(),var.getValue(),var.getOperation(),var.getDelimiter());
}
- /* (non-Javadoc)
- * @see org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable#getName()
- */
public String getName(){
return fName;
}
- /* (non-Javadoc)
- * @see org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable#getValue()
- */
public String getValue(){
return fValue;
}
- /* (non-Javadoc)
- * @see org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable#getOperation()
- */
public int getOperation(){
return fOperation;
}
- /* (non-Javadoc)
- * @see org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable#getDelimiter()
- */
public String getDelimiter(){
- return fDelimiter;
+ if (fDelimiter != null)
+ return fDelimiter;
+ else if (Platform.getOS() == Platform.OS_WIN32)
+ return ";";
+ else
+ return ":";
}
public Object clone(){

Back to the top